当用户按“编辑”
时,我有tableview,其中包含数据列表我在底部添加了一行“添加新内容”
- (void)setEditing:(BOOL)editing animated:(BOOL)animated
{
[super setEditing:editing animated:animated];
NSArray *paths = [NSArray arrayWithObject:
[NSIndexPath indexPathForRow:1 inSection:0]];
if (editing)
{
[[self tableView] insertRowsAtIndexPaths:paths
withRowAnimation:UITableViewRowAnimationTop];
}
else {
[[self tableView] deleteRowsAtIndexPaths:paths
withRowAnimation:UITableViewRowAnimationTop];
}
}
当然还有带动画的UITableView变换, 但奇怪的是我刚刚添加的行之前的行,动画与其他动画不同。
所有行都执行“幻灯片放入”动画,但是最后一行执行了“淡入”动画。
并且我没有在第二行(或任何其他行)上设置任何动画,如果我没有添加新行,当我切换到编辑模式时,动画正常滑入。
某种程度上我无法找到答案,我在手机上查看了联系人应用程序,当我们在编辑模式中添加新行时,它没有像我一样的怪异动画。
任何帮助将不胜感激。 感谢
答案 0 :(得分:0)
这可能不是你想要的答案,但我有同样的问题。但它只出现在iPhone模拟器3.1.3或更早版本上,而不是出现在3.2 iPad模拟器上。我想可以假设这个动画故障是iPhone(SDK)中的一个错误。