Xcode iOS 7问题与删除行动画

时间:2014-07-21 21:40:38

标签: ios objective-c uitableview ios7

我有一个表视图。当用户向左滑动时,会出现删除按钮,并且他可以删除此条目。但是现在我对行动画做了一些奇怪的经历。当用户点击删除按钮时,它会停留在那里,但移动了正常的单元格。单元格内容视图消失后,删除按钮也会退出。

这里的问题是什么?

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

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

感谢德国的最诚挚的问候, 克里斯

1 个答案:

答案 0 :(得分:0)

我认为你不需要beginUpdates,endUpdates。 deleteRowsAtIndexPaths:有自己的动画参数。只需删除begin~end end再试一次。