1

我收到一个故事板错误,即连接 imageInCell 不能将原型对象作为其目的地。我正在尝试将图像视图连接到单元格类,并且收到此消息。我正在尝试使用 UICollection 视图。我已添加此代码并收到错误消息

@property (weak, nonatomic) IBOutlet UIImageView *imageInCell;

出于某种原因,即使我删除了代码,仍然存在错误。任何帮助是极大的赞赏。

4

1 回答 1

1

假设您尝试在 UICollectionViewCell 的子类之外的某个位置创建此属性,那么这会产生错误是有道理的。在运行时,您将有一个对多个图像视图的引用,并且无法正确配置它们。

相反,创建 UICollectionViewCell 的子类并在那里添加该属性。然后您可以转到界面构建器并在 Identity Inspector 中修改“自定义类”为您的新子类,并将原型中的图像视图链接到您的属性。

现在,在导入新的单元格类后,用您的新单元格替换 cellForRowAtIndex 等中的 UICollectionViewCell,您将能够执行以下操作[myCell.imageInCell setImage:someImage];

于 2013-08-19T14:38:19.967 回答