UITableView에서 행의 삭제 및 순서 변경을 관리하는 방법에 대한 설명서를 읽었습니다. 수정 버튼을 만들었고 행을 삭제할 수 있습니다. 나는 사용자가 행을 재정렬 할 수 있기를 바랍니다. 그것은 단순 해 보이지만 세포를 움직일 수 있다고 말하는 방법을 이해할 수는 없습니다.삭제 버튼을 사용하여 UITableView에서 재정렬 컨트롤을 표시하는 방법
삭제할 수있는 행을 알려면 editingStyleForRowAtIndexPath를 사용합니다. 그러나 셀을 이동할 수도 있고 어디에서 showsReorderControl을 설정해야합니까? cellForRowAtIndexPath에 배치하려했지만 아무 것도 표시되지 않았습니다.
감사합니다.
- (void)tableView:(UITableView *)tableView moveRowAtIndexPath:(NSIndexPath *)sourceIndexPath toIndexPath:(NSIndexPath *)destinationIndexPath
이 Table View Programming Guide for iOS
을 무시할 경우 [슈퍼 layoutSubviews] T의 그 전화 그는 내가 읽고있는 문서 다. 나는 이미 그 방법을 정확히 구현했다. 그러나 아직도 나는 아무것도 움직일 수 없다. 난 그냥 행을 삭제할 수 있습니다. –
내 응용 프로그램에서 작동합니다 ... 코드를 게시하십시오 ... –
오, 죄송 합니다만, 나는 moveRowAtIndexPath를 구현하는 것이 필수적이라는 것을 알았습니다. 데이터 소스를 수정하는 것만으로 충분하다고 생각했습니다. 감사! –