2011-08-11 3 views
0

편집 가능한 그룹화 된 tableView가 있습니다 만 삭제하려면 스 와이프가 작동하지 않습니다. 스 와이프 - 삭제 (delete-to-delete)는 UITableViewCellEditingStyleDelete와 함께 제공되는 것으로 보입니다. 그러나 그것은 나에게 적합하지 않습니다. 이것은 내 편집 스타일 방법입니다.TableView 스 와이프 - 삭제 기능이 작동하지 않습니다.

이렇게하면 표가 제대로 보입니다. 일부 셀에는 왼쪽에 삽입 아이콘이 있고, 일부에는 삭제 아이콘이 있습니다. 삭제 아이콘을 누르면 삭제 확인 버튼이 나타납니다. 하지만 스 와이프하지 않습니다!

내 cellForRowAtIndexPath 메서드에서 새로 할당 된 셀을 빈 채로 반환하더라도 여전히 작동하지 않으므로 셀의 아무 것도 문제를 일으키지 않는 것 같습니다. 동일한 문제는 4.3 시뮬레이터와 iPod touch 2g에서 발생합니다.

답변

0

나는 당신의 코드가 맞다고 생각하지만, 당신이 이해할 수 있다면 논리적 인 오류가있다. 가능하지 않은 편집 모드에서 스 와이프를 삭제하고 싶습니다. 삭제를 위해 스 와이프하면 사용자가 편집 모드가 아닌 경우에만 작동합니다. 이 메서드를 호출하여 편집 아이콘을 숨기거나 표시하면됩니다.

그러면 셀 옆에 아이콘이없는 경우 삭제를 위해 스 와이프가 작동합니다. 희망이 도움이됩니다.

+0

네가 맞아! 나는 둘 다 동시에 할 수 있기를 바랬다. 하지만 적어도 지금은 효과가없는 이유를 알고 있습니다. 내 앱이 귀신 났다고 생각 했어. – Randall

관련 문제