UICollectionViewController

UICollectionViewController

我想知道是否有可能使用您自己的UICollectionViewController的UICollectionView子类以编程方式覆盖collectionView

在常规的UIViewController上,我可以这样做:

public override func loadView() {
    view = UIViewSubclass()
}

虽然这适用于view属性,但collectionView引用了nil。

以编程方式完全构建自定义UICollectionViewController和UICollectionView时,如何正确覆盖它?

最佳答案

我认为当UICollectionViewColtroller覆盖loadView函数时,它不仅设置了view的值,还设置了collectionView。而且在UICollectionViewControllerviewcollectionView是不相同的视图

所以我认为您应该添加代码以设置collectionView的值

关于ios - 如何在UICollectionViewController中重写collectionView,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43630121/

10-14 23:09