我有一个带有UITableView的标准UIViewController。我正在尝试reloadSections;但是,它锁定了我的应用程序。我注意到,第一次将数据加载到表中并调用reloadSections时,它会锁定;但是,如果我第一次调用reloadData,并在后续更新后调用reloadSections,则效果很好。

这是预期的行为吗?

最佳答案

我不太明白您的意思,但是您可以尝试一下。

[CATransaction begin];
[CATransaction setCompletionBlock:^{
     [yourTable reloadData];
}];
[yourTable reloadSections:[[NSIndexSet alloc] initWithIndex:2] withRowAnimation:UITableViewRowAnimationAutomatic];
[CATransaction commit];

希望对您有帮助。

关于ios - UITableView reloadData之前的reloadSections,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9608250/

10-12 03:37