是否可以让 IndexPath 当前将新行插入表中。表数据通过核心数据加载。数据按部分排序。我想在表格中添加一个新行以进行动画处理,如下图链接所示。
问问题
100 次
3 回答
2
您可以使用以下方法:
NSIndexPath *indexPath = [NSIndexPath indexPathForRow:0 inSection:0];
[self.tableView insertRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationAutomatic];
代码已经过测试,肯定会为你工作......
于 2012-06-14T10:22:57.283 回答
0
[tblMainView beginUpdates];
[tblMainView reloadRowsAtIndexPaths:<#(NSArray *)#> withRowAnimation:UITableViewRowAnimationLeft];
[tblMainView endUpdates];
于 2012-06-14T10:11:38.923 回答
0
那这个呢?这是你要收集的吗?我不知道。
[yourTableView beginUpdates];
[yourTableView moveRowAtIndex:firstStateIndex toIndex:endStateIndex];
[yourTableView endUpdates];
当然,您必须首先插入特定行,以便以后移动它。动画可能是这样发生的。
于 2012-06-14T10:00:35.887 回答