在reloadData之前的UITableView reloadSections

时间:2012-03-07 20:03:11

标签: ios uitableview

我有一个标准的UIViewController,里面有一个UITableView。我想重新加载章节;但是,它锁定了我的应用程序。我注意到我第一次在表中加载数据并调用reloadSections时,它会锁定;但是,如果我第一次调用reloadData,并在后续更新后重新加载它,它可以正常工作。

这是预期的行为吗?

1 个答案:

答案 0 :(得分:0)

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

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

希望这会对你有所帮助。