2014-02-18 4 views
1

UIViewControllerUITableView이 있습니다. 테이블 뷰로 setEditing:animated을 토글하는 사용자 정의 편집 버튼을 구현했습니다. 모든 것이 잘 작동하고 삭제 및 재정렬 아이콘이 표시됩니다. 표보기 셀에는 사용자 정의 클래스 (하위 클래스 UITableViewCell)가 있습니다. 여기서는 편집 모드가 ON 일 때 setEditing 메서드를 오버라이드하여 추가로 사용자 정의 할 수 있습니다. 문서에서UITableViewCell setEditing이 호출되지 않았습니다.

:

테이블 뷰 setEditing 수신 : 애니메이션은 :, 각 행의 표시있는 UITableViewCell 객체 같은 메시지를 보낸다.

나는 모든 셀에 대해 setEditing 메서드를 호출해야한다고 알고 있지만 불행히도 발생하지 않습니다. 어디에서 문제가 될 수 있습니까? 내가 누락 된 것?

답변

3

내 실수를 찾았습니다. 나는

-(void)setEditing:(BOOL)editing 

을 무시했지만, 대신에 나는 오버라이드 (override) 할 필요가

-(void)setEditing:(BOOL)editing animated:(BOOL)animated 
관련 문제