我想知道是否有可能使用您自己的UICollectionViewController的UICollectionView子类以编程方式覆盖collectionView
。
在常规的UIViewController上,我可以这样做:
public override func loadView() {
view = UIViewSubclass()
}
虽然这适用于
view
属性,但collectionView
引用了nil。以编程方式完全构建自定义UICollectionViewController和UICollectionView时,如何正确覆盖它?
最佳答案
我认为当UICollectionViewColtroller
覆盖loadView
函数时,它不仅设置了view
的值,还设置了collectionView
。而且在UICollectionViewController
中view
和collectionView
是不相同的视图
所以我认为您应该添加代码以设置collectionView
的值
关于ios - 如何在UICollectionViewController中重写collectionView,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43630121/