Xcode将集合视图单元格添加到界面构建器上的集合视图

Yon*_*ong 3 xcode interface

我对使用XCode接口构建器比较陌生。

尝试将集合视图单元格拖动到空集合视图时,界面构建器拒绝这样做。

请看所附的屏幕截图: 添加集合视图单元格的截屏视频 我做错什么了吗?

请注意,我可以在情节提要中执行相同的操作,但不能在普通的xib文件中执行相同的操作。

小智 7

处理情节提要文件时,只能在UICollectionView内添加UICollectionViewCell。当然,您必须使用单个nib文件,这就是为什么它不起作用的原因。

如果要使用自定义UICollectionViewCell,则必须创建UICollectionViewCell的子类。子类化UICollectionViewCell时,不要忘记选中“子类”的可扩展菜单下的“也创建XIB文件”复选框。现在,尝试将UICollecionViewCell拖到画布上,然后按照所需的方式对其进行自定义。

另一个可能性是使用情节提要文件。尝试将UICollectionView设置在情节提要中的场景内,然后将UICollectionViewCell拖到其中。拖动后,创建一个UICollectionViewCell子类,并将其分配给您先前在身份检查器的CollectionView中拖动的UICollectionViewCell。

无论哪种情况,都不要忘记在“属性”检查器中设置UICollectionViewCell的重用标识符:)

这是来自Apple的代码示例,该代码示例说明如何使用情节提要使用自定义UICollectionViewCell创建UICollectionView

https://developer.apple.com/library/ios/samplecode/CollectionView-Simple/Introduction/Intro.html#//apple_ref/doc/uid/DTS40012860

希望这可以帮助 :-)