所以一切都按照你想象的方式完成。我将集合视图拖放到控制器视图中。我连接数据源和委托。 blah blah blah一切都是由书完成的。
好的,我想将我的collectionViewCell中的标签连接到我的viewController类。我使用control + drag将其放入我的代码并输入其名称。
一旦我点击连接,我就会出现红色的八角形错误。它说:“非法配置:从MonthCellViewController到UILabel的hoursPerDayOutlet出口无效。出口无法连接到重复内容。”
我需要连接它,因为在创建每个单元格时,它将具有不同的标签。
请帮我修复并使用swift。所有建议表示赞赏。谢谢!
答案 0 :(得分:3)
您无法将UICollectionViewCell
内的项目连接到UIViewController
,创建UICollectionViewCell
子类,将单元格的类设置为子类,然后您可以将项目连接到内部单元格到子类(不是控制器)。我建议您查看更多tutorials on UICollectionView
。
答案 1 :(得分:0)
要添加到其他答案,在创建UICollectionViewCell子类并验证该单元格的类是否为子类后,您必须确保您最初尝试连接插座的UIViewController
是UICollectionViewDelegate
子类。
之后,您应该能够成功为您的标签创建插座等。