iPhone SDK를 처음 사용합니다.tableView reloadData 후에도 UITableView 선택 사항이 강조 표시됩니다.
저는 UIScrollView와 UITableView를 가지고 있습니다. UITableView에는 4 개의 셀이 있습니다. 저는 페이지 매김에 UIPageControl을 사용합니다.
사용자가 선택하면 셀이 강조 표시되고 사용자가 다음 페이지로 스크롤하면 셀이 강조 표시된 상태로 유지됩니다.
나는 [tableView reloadData]를 시도하고 통화 후에도 내가 이해하지 못하는 UITableView에서 선택된 행을 볼 수 있었다.
UIScrollView를 다시 그려야합니까?
선택을 지우는 방법이 있습니까?
감사합니다, R
저는 UIScrollView와 UIPageControl을 사용하고 있습니다. 내 질문에 여러 페이지를 원하는 경우 각 페이지에있는 UITableView, 정말 UIScrollView 필요합니까? 방금 "PageControl"예제를 가져와 UITableView를 추가했습니다. –
나는 이해한다고 생각한다. TableView의 형제 뷰를 표시하기 위해 PageControl에 의해 제어되는 페이지 인 ScrollView 내에 하나의 TableView가 있습니까? 이 TableView는 페이지를 방문 할 때마다 다른 데이터 집합으로 채워 집니까? 아니면 어떻게 든 다른 페이지에있는 TabelView의 4 행을 각각 표시하고 싶습니까? – mahboudz
맞습니다. 예, 각 페이지마다 다른 데이터 세트가 표에 채워집니다. 이 데이터를 채우는 데 문제가 없으며 다른 데이터 집합을 얻습니다. 문제는 선택에 있습니다. 사용자가 셀을 선택하고 다음 페이지로 이동하면 이전 페이지에서 선택된 행이 선택된 상태로 유지됩니다. 이전 페이지의 선택을 프로그래밍 방식으로 선택 취소하는 방법도 선택 취소됩니다. 페이지가 선택을 기억하기를 원합니다. 협조 해 주셔서 감사합니다. -아르 자형 –