현재 배열을 읽고 TableView에 표시하는 UITableView를 작성 중입니다. 배열에 계속 추가하고 있는데, 한 번 클릭하면 UITableView를 업데이트하는보기에 단추가 있어야합니다.보기를 보는 동안 UITableView를 업데이트 하시겠습니까?
방금 만든 새 배열에서 UITableView를 다시로드하려면 어떻게해야합니까?
현재 배열을 읽고 TableView에 표시하는 UITableView를 작성 중입니다. 배열에 계속 추가하고 있는데, 한 번 클릭하면 UITableView를 업데이트하는보기에 단추가 있어야합니다.보기를 보는 동안 UITableView를 업데이트 하시겠습니까?
방금 만든 새 배열에서 UITableView를 다시로드하려면 어떻게해야합니까?
한 번에 하나씩 항목을 추가하고 제거하는 경우 삽입 및 삭제를 위해 애니메이션 표보기 방법을 구현해야 할 수 있습니다.
추가 또는[tableView beginUpdates]
이 배열의 수정을 한 후 사이
[tableView endUpdates]
전화 호출하여 준비 테이블보기에서 항목을 제거하면 시작과 끝 업데이트 당신이 실제로 삭제/삽입을 수행합니다 호출합니다.
삭제를 들어 당신은 요소의 위치에 따라 최적의 애니메이션을 얻기 위해이 놀러하기를 원할 것입니다
[tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationBottom];
공지 사항 UITableViewRowAnimationBottom
를 사용해야합니다. 또한 iOS5에는 UITableViewRowAnimationAutomatic
과 같은 enum 값이 있으며 최상의 옵션이 사용됩니다.
를 삽입하는 당신은
insertRowsAtIndexPaths:withRowAnimation:
내가 삭제 위에서 보여 같은 방법을 사용해야합니다. 더 많은 정보를 위해 UITableView class reference
원하는 기능은 [self.tableView reloadData];
입니다. Apple documentation for UITableView에 대한 링크가 있습니다.
에 나열된 이러한 방법으로 섹션을 확인
이당신이 시도 유무 : [있는 tableView reloadData]; ? – CodaFi