reloaddata专题

iOS 关于UICollectionView选中状态,当使用reloadData方法时出现数据的问题?

直接贴代码: #import "ViewController.h"@interface MyCollectionViewCell : UICollectionViewCell/* *< 是否被选中 >* */@property (assign,nonatomic,getter=isBeSelected) BOOL beSelected;@end/* *< @implementati

UITableView的reloadData方法,不执行cellForRow方法,但是执行了numberOfRows和heightForRow方法

可能是因为cell上有图片的异步加载,只需将reload放在主线程就行了:dispatch_async(dispatch_get_main_queue(), ^{ [self.tableView reloadData]; });

iOS UITableView reloadData 视图漂移或者闪动解决方法

1.视图漂移或者闪动原因: 因为iOS 11后系统默认开启Self-Sizing,首先要知道Self-Sizing是个什么东东。官方文档是这样解释的:大概就是说我们不用再自己去计算cell的高度了,只要设置好这两个属性,约束好布局,系统会自动计算好cell的高度。 IOS11以后,Self-Sizing默认开启,包括Headers, footers。如果项目中没使用estimatedRowHe