在UICollectionViewCell初始化期间引用IBOutlet

时间:2013-06-08 03:48:26

标签: ios initialization uicollectionviewcell

我有一个带有imageView,textField和标签的自定义UICollectionViewCell。我有一个在Interface Builder中制作的骨架。我需要在初始化过程中对imageView(设置图像并赋予其圆角)做更多的工作,但我不能在initWithCoder期间执行此操作:因为尚未设置插座。我想在单元类中做这项工作,所以我可以将这些组件保持为私有。无论如何我可以在初始化过程中对这些组件进行工作,或者我是否需要将它们公开,以便我的集合视图数据源可以在cellForItemAtIndexPath期间完成这项工作:?

1 个答案:

答案 0 :(得分:3)

使用awakeFromNib而不是initWithCoder。出口将在那时设定。