2016-10-04 41 views
-1

我有一个正常的视图控制器内的集合视图,我想连接到一个类(即配置单元格)。我在身份检查器中键入类的名称,但它没有连接到类。UICollectionView没有连接到类

storyboard screenshot

code screenshot

+0

是的我知道我没有添加原型单元格,Xcode不让我设置自定义类。 – fellowProgrammer

+0

显示你的故事板,你不能更改类名 – BJHStudios

+0

新增故事板屏幕截图 – fellowProgrammer

回答

0

的问题是,你的代码是一个UICollectionViewController的一个子类(这是UIViewController一个子类),但在你的故事板的对象是UICollectionViewUICollectionViewUICollectionViewController不同,这就是为什么XCode不会让您更改类,并且不会将它作为自动完成选项提供。

你有几个选项来完成你正在尝试的东西。您可以在故事板中创建一个容器视图,然后将其作为子视图控制器嵌入到子类中。

更标准的做法,但是,这是改变你的代码的UIViewController一个子类,给它一个UICollectionView(不视图控制器)作为属性,并将其符合UICollectionViewDelegateUICollectionViewDataSource协议。