美文网首页
UIColletionView

UIColletionView

作者: 英雄出少年 | 来源:发表于2019-04-16 22:06 被阅读0次

九宫格缺点:
图片会拉伸变形,产生视觉疲劳,性能问题,需要自己实现循环利用
UICollectionView 从iOS5开始就有了
流水布局每个cell的高度都一样
瀑布布局 是挑最短的一列来排得

流水布局

  • Demo1(流水布局:UICollectionViewFlowLayout)
    效果图


    Simulator Screen Shot 2016年4月6日 13.55.46.png

控制器代码实现:


DraggedImage.png

XMGLineLayout代码:


DraggedImage-1.png

自定义一个XIB的collectionViewCell


DraggedImage-2.png

自定义布局

  • Demo2(自定义布局:UICollectionViewLayout)
    效果图


    Simulator Screen Shot 2016年4月6日 14.31.19.png

控制器代码实现:


DraggedImage-3.png

XMGGridLayout代码:


DraggedImage-4.png

自定义一个XIB的collectionViewCell


DraggedImage-5.png
  • Demo3(布局切换)
    效果图:


    Simulator Screen Shot 2016年4月6日 15.02.07.png
    -> Simulator Screen Shot 2016年4月6日 15.02.09.png

控制器代码


image.png

XMGCircleLayout


image.png

XMGLineLayout代码:


image.png

自定义一个XIB的collectionViewCell


image.png
瀑布流

效果图


image.png

控制器代码


image.png

XMGWaterflowLayout.m


image.png

XMGWaterflowLayout.h


image.png

shop.h模型


image.png

自定义一个XIB的collectionViewCell


image.png

相关文章

网友评论

      本文标题:UIColletionView

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