答案 0 :(得分:0)
问题是您的代码是UICollectionViewController的子类(UIViewController
的子类),但故事板中的对象是UICollectionView。 UICollectionView
与UICollectionViewController
不同,这就是为什么XCode不会让您更改类,也不会将其作为自动完成选项提供。
您有几种选择可以完成您的尝试。您可以在故事板中创建容器视图,然后将UICollectionViewController
子类嵌入为子视图控制器。
然而,更标准的方法是将您的代码更改为UIViewController
的子类,给它一个UICollectionView
(不是视图控制器)作为属性,并使其符合UICollectionViewDelegate和UICollectionViewDataSource协议。