В принципе, я хочу добавить пользовательский объект (GameBubble) с IBOutlet UIImageView (GameBubbleImageView) в свои собственные ячейки просмотра коллекции (GameBubbleCell). Однако я не могу связать образ изображения IBOutlet с контроллером.Как добавить пользовательский объект с IBOutlet UIImageView в UICollectionViewCell?
GameBubble:
IBOutlet UIImageView *GameBubbleImageView;
GameBubbleCell:
GameBubble *bubble;
В раскадровке я могу только найти свой GameBubbleCell, поэтому я не могу связать мой GameImageView к контроллеру.
Мой альтернативный способ установить:
GameBubble:
UIImage *GameBubbleImage;
GameBubbleCell:
IBOutlet UIImageView *GameBubbleImageView;
GameBubble *bubble;
, но это не очень хороший шаблон MVC. Есть ли способ достичь моего предыдущего дизайна?
Добавить полный код в соответствии с .h и .m файлов - код не является достаточно ясным, чтобы ответить –
без кода его трудно получить, что вы точно пытаетесь это сделать. Если я правильно понял, вы пытаетесь добавить к своему контроллеру вида пользовательский класс. Это будет работать, только если ваш собственный класс наследуется от объекта, который может быть помещен в контроллер представления (например, UIView, UIImageView, UITableViewCell и т. Д.). – crizztus