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

时间:2013-08-19 14:32:14

标签: ios uiimage uicollectionview uicollectionviewcell

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

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

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

1 个答案:

答案 0 :(得分:1)

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

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

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

之类的操作。