首页 > 代码库 > iOS核心笔记——UICollectionView-布局对象
iOS核心笔记——UICollectionView-布局对象
iOS核心笔记——UICollectionView-布局对象
1、UICollectionView布局对象:
1-1、UICollectionViewLayout:
?了解
:1、UICollectionViewLayout没有itemSize属性,而collectionView的cell的大小不能为0或者小于0;所以,通常collectionView使用其子类UICollectionViewFlowLayout布局cell。
?了解
:2、UICollectionViewLayout中声明了布局可能用到的所有的方法。
?重要
:3、使用UICollectionViewController
时,布局对象是经UICollectionViewController
流向UICollectionView
,所以,最终决定collectionView布局的是控制器的布局对象,就算修改collectionView的布局对象也无法改变collectionView的布局,因为,此时collectionView的布局由控制器的布局对象决定。
1-2、UICollectionViewFlowLayout:
?了解
:1、声明了布局可能用到的所有的属性,布局方法全部继承自父类。
2、UICollectionViewFlowLayout属性:
2-1、设置collectionView滚动方向:
?了解
:1、改变collectionView的滚动方向,随之,最小行间距、最小列间距的参考坐标系也随之发生变化。
?了解
:2、collectionView方向取值:
2-2、设置collectionView中cell的最小行间距:
?了解
:参考方向随collectionView的滚动方向变化而变化。
2-3、设置collectionView中cell的最小列间距:
?了解
:参考方向随collectionView的滚动方向变化而变化。
2-4、设置collectionView中cell的真实大小:
2-5、设置collectionView中cell的预估大小:
2-6、设置collectionView组头部、尾部视图类型:
2-7、设置collectionView头部视图大小:
2-8、设置collectionView尾部视图大小:
2-9、设置collectionView每一组的内边距:
iOS核心笔记——UICollectionView-布局对象
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。