2013-06-08 2 views
0

У меня есть пользовательский UICollectionViewCell с изображением, текстовым полем и меткой. У меня есть скелет, созданный в Interface Builder. Мне нужно сделать еще одну работу над ImageView (установка изображения и его округление по углам) во время процесса инициализации, но я не могу сделать это во время initWithCoder: потому что выходы еще не установлены. Я хотел бы сделать эту работу в классе ячеек, чтобы сохранить эти компоненты как частные. В любом случае я могу выполнить работу над этими компонентами во время процесса инициализации или мне нужно сделать их общедоступными, чтобы мой источник данных просмотра коллекции мог выполнять эту работу во время cellForItemAtIndexPath :?Ссылка на IBOutlets во время инициализации UICollectionViewCell

ответ

2

Сделайте это awakeFromNib вместо initWithCoder. Точки будут установлены к тому времени.