我无法在集合视图单元格中为标签创建插座

时间:2017-05-07 03:48:12

标签: swift xcode uicollectionviewcell collectionview outlet

所以一切都按照你想象的方式完成。我将集合视图拖放到控制器视图中。我连接数据源和委托。 blah blah blah一切都是由书完成的。

好的,我想将我的collectionViewCell中的标签连接到我的viewController类。我使用control + drag将其放入我的代码并输入其名称。

一旦我点击连接,我就会出现红色的八角形错误。它说:“非法配置:从MonthCellViewController到UILabel的hoursPerDayOutlet出口无效。出口无法连接到重复内容。”

我需要连接它,因为在创建每个单元格时,它将具有不同的标签。

请帮我修复并使用swift。所有建议表示赞赏。谢谢!

enter image description here

2 个答案:

答案 0 :(得分:3)

您无法将UICollectionViewCell内的项目连接到UIViewController,创建UICollectionViewCell子类,将单元格的类设置为子类,然后您可以将项目连接到内部单元格到子类(不是控制器)。我建议您查看更多tutorials on UICollectionView

答案 1 :(得分:0)

要添加到其他答案,在创建UICollectionViewCell子类并验证该单元格的类是否为子类后,您必须确保您最初尝试连接插座的UIViewControllerUICollectionViewDelegate子类。

之后,您应该能够成功为您的标签创建插座等。