将图像视图连接到单元格声明时出错
Posted
技术标签:
【中文标题】将图像视图连接到单元格声明时出错【英文标题】:Error when connecting image View to cell declaration 【发布时间】:2013-08-19 14:32:14 【问题描述】:我收到一个故事板错误,即连接 imageInCell 不能将原型对象作为其目的地。我正在尝试将图像视图连接到单元类,并且收到此消息。我正在尝试使用 UICollection 视图。我已添加此代码并收到错误
@property (weak, nonatomic) IBOutlet UIImageView *imageInCell;
由于某种原因,即使我删除了代码,仍然存在错误。任何帮助是极大的赞赏。
【问题讨论】:
【参考方案1】:假设您尝试在 UICollectionViewCell 的子类之外的其他位置创建此属性,这会产生错误是有道理的。在运行时,您将有一个对多个图像视图的引用,并且无法正确配置它们。
相反,创建 UICollectionViewCell 的子类并在其中添加该属性。然后您可以转到界面构建器并在 Identity Inspector 中修改“自定义类”为您的新子类,并将原型中的图像视图链接到您的属性。
现在,在导入新的单元格类后,用您的新单元格替换 cellForRowAtIndex 等中的 UICollectionViewCell,您将能够执行 [myCell.imageInCell setImage:someImage];
之类的操作
【讨论】:
我已经为单元格和集合视图创建了一个类 @apple1384792 我的主要观点是您是否将 Interface Builder 中的图像视图链接到在单元子类之外创建的 IBOulet?以上是关于将图像视图连接到单元格声明时出错的主要内容,如果未能解决你的问题,请参考以下文章