IOS15 UICollectionViewController 如何初始化
UICollectionController 和UIViewController 初始化可不一样,前者是子类,后者是父类。
UICollectionController 必须给定一个layout,否则直接 alloc init 会报错。
要么你搞一个UIViewController, 然后在里面搞成员属性UICollectionView,然后 self.view addSubView ,把CollectionView加到View身上,这是第二种做法,,
还有一种,我直接继承UICollectionViewController, 数据源,代理的都不要你管了。
默认都给你设定好了。
先创建一个类。继承于 UICollectionViewFlowLayout
名字 MineFlowLayout。
然后在MineViewController 重写init方法
- (instancetype)init{
return [super initWithCollectionViewLayout