UI基础_UICollectionView
2016-05-21 15:48
405 查看
属性设置
item数据不够一屏幕时要实现上下滚动self.collectionView.alwaysBounceVertical = YES;
初始化
定义collectionView是需要有layout属性,并且cell需要注册自动以headView的步骤
1、需要是UICollectionReusableView的子类
2、需要注册
3、如果需要自定高度,需要遵守UICollectionViewDelegateFlowLayout协议。实现代理方法
- (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout referenceSizeForHeaderInSection:(NSInteger)section;
实现headerView的自动布局,如果设置布局label,需要把label的宽高都进行约束,才能实现自动布局效果
- (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout *)collectionViewLayout referenceSizeForHeaderInSection:(NSInteger)section { // headerView来自xib CGSize size = [headerView systemLayoutSizeFittingSize:UILayoutFittingCompressedSize]; return size; }
相关文章推荐
- Android布局的小窍门?
- Web布局连载——两栏固定布局(五)
- DOM2非标准但却支持很好的几个属性小结
- Ruby简洁学习笔记(二):类继承、属性、类变量
- 举例讲解C#中自动实现的属性
- Delphi控件ListView的属性及使用方法详解
- 样式表CSS布局经验
- 在winform下实现左右布局多窗口界面的方法之续篇
- C#实现获取不同对象中名称相同属性的方法
- PowerShell中Get-Date对象的常用属性和方法介绍
- Windows Powershell属性:描述对象是什么
- 详解C#中的属性和属性的使用
- 轻松学习C#的属性
- DIV+CSS经常用到的属性、参数及说明
- css网页布局中注意的几个问题小结
- DL.DT.DD实现左右的布局简单例子第1/2页
- CSS 关于网页图片的属性
- 使用CSS框架布局的缺点和优点小结
- div+CSS网页布局的意义与副作用原因小结第1/2页
- 在winform下实现左右布局多窗口界面的方法