在开发过程中会有一些特殊处理的情况,最近开发就遇到了这样的问题,需要reloadData执行完了,才可以执行一些操作,
方法1:
是同步方法layoutIfNeeded会强制重绘并等待完成:
[self.tableView reloadData];
[self.tableView layoutIfNeeded];
方法2:建议使用
[self.tableView reloadData];
dispatch_async(dispatch_get_main_queue(),^{
tableView 刷新完成指定相应代码
})