美文网首页
UICollectionView上添加自控制器的子视图

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

作者: 梁森的简书 | 来源:发表于2020-09-28 15:27 被阅读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

    相关文章

      网友评论

          本文标题:UICollectionView上添加自控制器的子视图

          本文链接:https://www.haomeiwen.com/subject/pdwduktx.html