将图像视图连接到单元格声明时出错



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

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

由于某种原因,即使我删除了代码,我仍然有错误。非常感谢您的帮助。

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

相反,创建UICollectionViewCell的子类并在其中添加该属性。然后,您可以转到接口生成器,在您的新子类的Identity Inspector中修改"Custom class",并将原型中的图像视图链接到您的属性。

现在,在导入新的cells类,用新的cellForRowAtIndex等替换UICollectionViewCell之后,您将能够执行类似[myCell.imageInCell setImage:someImage]; 的操作

最新更新