集合视图是一个可以提供网状排列的UI控件。在使用集合视图时,需要提供两个核心的元素,第一:集合视图需要显示的数据,第二,集合视图的布局方式,数据和布局完全分离,并且又一起协同工作。
1、集合视图简介
集合视图是一个可以提供网状排列的UI控件。在使用集合视图时,需要提供两个核心的元素,第一:集合视图需要显示的数据,第二,集合视图的布局方式,数据和布局完全分离,并且又一起协同工作。
2、集合视图组成
集合视图由三部分组成:
Cell:单元格
Supplementary View:补充视图,指的就是图中的Header与Footer;
Decoration View:装饰视图,一般是用于背景。
3、集合视图的布局
集合视图中的UICollectionViewLayout属性决定了Cell的布局方式,提供了两种布局方式:
UICollectionViewFlowLayout:Flow Layout是一个Cells的线性布局方案,并具有页面和页脚;(常用)
自定义布局方式。