2014-07-21 2 views
0

테이블보기가 있습니다. 사용자가 왼쪽으로 스 와이프하면 삭제 버튼이 나타나고이 항목을 제거 할 수 있습니다. 하지만 이제는 행 애니메이션에 대한 몇 가지 이상한 경험을했습니다. 사용자가 삭제 버튼을 클릭하면 거기에 머물러 있지만 일반 셀은 이동합니다. 셀 내용보기가 사라지면 h 제 단추도 종료됩니다.Xcode iOS 7 행 삭제 애니메이션 문제

여기에 문제가 있습니까?

[[eventDataDictionary objectForKey:key] removeObject:[sortedArray objectAtIndex:indexPath.row]]; 

[tableView beginUpdates]; 
[tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationMiddle]; 
[tableView endUpdates]; 

감사 독일에서 안부, 크리스

+0

궁금합니다.이 코드를 모두 추가해야합니까? (BOOL) tableView : (UITableView *) tableView canEditRowAtIndexPath : (NSIndexPath *) indexPath { // 지정된 항목을 편집하지 않으려면 NO를 반환합니다. return YES; } – hackerinheels

답변

0

나는 당신이 EndUpdates 사이를 beginUpdates 필요하다고 생각하지 않습니다. deleteRowsAtIndexPaths:에는 고유 한 애니메이션 매개 변수가 있습니다. 그냥 begin ~ end end를 제거한 후 다시 시도하십시오.

+0

고맙지 만 작동하지 않습니다. –