UICollectionView上添加自控制器的子视图

2020-09-28  本文已影响0人  梁森的简书

注意两点

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;    // 不预加载下一页
   }

demo:https://github.com/yangguanghei/CollectionView-VCs

上一篇 下一篇

猜你喜欢

热点阅读