UITableView reloadData
//方法1:
[self.tableView reloadData];
[self.tableView layoutIfNeeded];
//刷新完成,其他操作,有时候这个方法无效
//方法2:
[self.tableView reloadData];
[self.tableView layoutIfNeeded];
dispatch_async(dispatch_get_main_queue(),^{
//刷新完成,其他操作
});
UICollectionView reloadData
//方法1:
[self.collectionView reloadData];
[self.collectionView layoutIfNeeded];
//刷新完成,其他操作,有时候这个方法无效
//方法2:
[self.collectionView reloadData];
[self.collectionView layoutIfNeeded];
dispatch_async(dispatch_get_main_queue(),^{
//刷新完成,其他操作
});
//方法3:
[self.collectionView performBatchUpdates:^{
//刷新操作
} completion:^(BOOL finished) {
//刷新完成,其他操作
}];
}];
网友评论