0

我的 iOS 应用程序的慢速动画模拟器测试表明,无论我如何为该行指定动画,我的表格视图的第一行始终是动画的。

            int insertIdx = 0;
            [_allEntries insertObject:entry atIndex:insertIdx];
            [self.tableView insertRowsAtIndexPaths:[NSArray arrayWithObject:[NSIndexPath indexPathForRow:insertIdx inSection:0]]
                                  withRowAnimation:UITableViewRowAnimationNone];

如何禁用表格视图的所有行动画?这发生在 iOS 6.1 和 5.1 上。

4

1 回答 1

1

对于第一行,您可以使用[self.tableView reloadData]代替insertRowsAtIndexPaths(您也可以对所有其他行使用 reloadData,但 insertRowsAtIndexPaths 更有效)。

于 2013-03-29T22:07:32.757 回答