- 父类是UIViewController
- 类比UITableViewController使用
UICollectionViewController常用创建方法
// 通过指定布局创建控制器
- (instancetype)initWithCollectionViewLayout:(UICollectionViewLayout *)layout NS_DESIGNATED_INITIALIZER;
- UICollectionViewLayout是布局样式,详见UICollectionViewFlowLayout
UICollectionViewController常用属性
// 默认会创建UICollectionView,并让其成为自身成员变量
@property (nullable, nonatomic, strong) __kindof UICollectionView *collectionView;
UICollectionViewController常用方法
- 默认遵守UICollectionView的数据源协议,UICollectionViewDelegate协议,是UICollectionView的代理
- 详见UICollectionView