注意两点
1.在cell上添加控制器的根视图之前注意移除之前的子视图,因为cell是复用的。
for (UIView * subview in cell.contentView.subviews) {
[subview removeFromSuperview];
}
2.prefetchingEnabled
iOS10后增加了此属性,它的作用是滑动到底部的时候预加载下一个cell,默认值是YES,我们如果想要显示某个页面的时候才去初始化这个控制器,我们可以设置为NO
if (@available(iOS 10.0, *)) {
_collectionView.prefetchingEnabled = NO; // 不预加载下一页
}
网友评论