iOS 认识UICollectionView

写些什么

本文章只做概括总结, 并不针对程序代码进行粘贴修正和补充

uicollectionview原理

它相当于uitableview的变种, 又有scrollview的横向平铺功能
画个表格吧

比较

\ collectionview tableview scrollview
创建难易度
是否需要设置frame大小
是否需要设置contentSize大小
是否需要设置cell位置
是否需要设置cell大小
是否支持横向滚动
扩展能力
内存优化

collectionview和tableview都是自动堆叠方式设计的, scrollview则不管你内部有什么, 只要设置了需要滚动的大小, 就可以随便滚动了, 对内存的回收

用处

colectionview 擅长瀑布流堆叠, 不规则的矩形堆叠在一起, 比如图片列表
tableview 适合表格堆叠, 工整的表单, 适合文字和一致性强的对象
scrollview适合单独图片, 或不需要刷新的小范围滚动浏览, 对于加载新内容和回收内存都很吃力, 不建议使用.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,494评论 4 61
  • 远在天津的舅舅最近身体不太好,情绪也消沉,因此利用周末的时间去看看他。 坐在动车上,听着音乐,看着车窗外的山川河流...
    暗影里的叮当阅读 230评论 2 1
  • 登高望远,心里悠然生出这都是朕的大好河山
    瑭璐先生阅读 329评论 1 6
  • 转瞬已到国庆假期,众人期盼之,我却毫无喜悦之情。 以前就盼着长假期的到来可以和一群损友唾沫横飞上天入地的瞎侃,憧憬...
    裕公散人阅读 335评论 0 0
  • 随性而为,坦荡一些。
    废柴爱丽丝阅读 100评论 0 0

友情链接更多精彩内容