我无法在我的集合视图单元格中为标签创建出口
I can't create an outlet for a label in my collection view cell
所以一切都按照您想象的方式完成。我将集合视图拖放到控制器视图中。我连接数据源和委托。 blah blah blah 一切都照着书做。
好的,所以我想将我的 collectionViewCell 中的标签连接到我的 viewController class。我使用 control+drag 将其拖放到我的代码中并输入其名称。
我一点击连接,就收到一个红色的八角形错误。它说:"Illegal Configuration: The hoursPerDayOutlet outlet from the monthCellViewController to the UILabel is invalid. Outlets cannot be connected to repeating content."
不过我需要连接它,因为每个单元格在创建时都会有不同的标签。
请帮我修复并使用 swift。感谢所有建议。谢谢!
您不能将 UICollectionViewCell
中的项目连接到 UIViewController
,创建 UICollectionViewCell
子 class,使单元格的 class到 subclass 然后你可以将单元格内的项目连接到 subclass (不是控制器)。推荐大家多看看tutorials on UICollectionView
.
要添加到另一个答案,在创建 UICollectionViewCell subclass 并验证该单元格的 class 是 subclassed 之后,您必须确保您的UIViewController
您最初尝试连接插座的是 UICollectionViewDelegate
subclass。
之后您应该能够成功地为您的标签等创建出口
所以一切都按照您想象的方式完成。我将集合视图拖放到控制器视图中。我连接数据源和委托。 blah blah blah 一切都照着书做。
好的,所以我想将我的 collectionViewCell 中的标签连接到我的 viewController class。我使用 control+drag 将其拖放到我的代码中并输入其名称。
我一点击连接,就收到一个红色的八角形错误。它说:"Illegal Configuration: The hoursPerDayOutlet outlet from the monthCellViewController to the UILabel is invalid. Outlets cannot be connected to repeating content."
不过我需要连接它,因为每个单元格在创建时都会有不同的标签。
请帮我修复并使用 swift。感谢所有建议。谢谢!
您不能将 UICollectionViewCell
中的项目连接到 UIViewController
,创建 UICollectionViewCell
子 class,使单元格的 class到 subclass 然后你可以将单元格内的项目连接到 subclass (不是控制器)。推荐大家多看看tutorials on UICollectionView
.
要添加到另一个答案,在创建 UICollectionViewCell subclass 并验证该单元格的 class 是 subclassed 之后,您必须确保您的UIViewController
您最初尝试连接插座的是 UICollectionViewDelegate
subclass。
之后您应该能够成功地为您的标签等创建出口