你的位置:首页 > 软件开发 > 操作系统 > [tableView reloadData] 和 runloop

[tableView reloadData] 和 runloop

发布时间:2016-09-16 16:00:08
需要[tableView reloadData]后需要立即获取tableview的cell、高度,或者需要滚动tableview,那么,直接在reloadData后执行代码是会有问题的。断点调试感觉[tableview reloaddata]是个异步操作导致下面的代码并不会再它执 ...

需要[tableView reloadData]后需要立即获取tableview的cell、高度,或者需要滚动tableview,那么,直接在reloadData后执行代码是会有问题的。

断点调试感觉[tableview reloaddata]是个异步操作导致下面的代码并不会再它执行完后才执行。

于是就想到了多线程,最简单使用动画来延迟执行

[UIView animateWithDuration:0.3 animations:^{      [self.collectionView reloadData];    } completion:^(BOOL finished) {      [self.collectionView setContentOffset:offset animated:NO];    }];

原标题:[tableView reloadData] 和 runloop

关键词:ie

ie
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。