我想知道是否可以用UICollectionViewController的自己的UICollectionView子类以编程方式覆盖collectionView
。
在普通的UIViewController上,我会这样做:
public override func loadView() {
view = UIViewSubclass()
}
虽然这适用于view
属性,但collectionView
引用为nil。
在以编程方式完全构建自定义UICollectionViewController和UICollectionView时,如何正确覆盖它?
答案 0 :(得分:2)
我认为当UICollectionViewColtroller
覆盖loadView
功能时,它不仅会设置view
的值,还会设置collectionView
。在UICollectionViewController
view
和collectionView
中的视图不一样
所以我认为你应该添加代码来设置collectionView