#iphone #objective-c #iboutlet
#iPhone #objective-c #iboutlet
Вопрос:
Если у меня есть UIImageView
вызываемый файл .xib MainViewController
(который, конечно, связан с соответствующими MainViewController
файлами интерфейса (.h) и реализации (.m)), как я могу изменить образ UIImageView
из совершенно отдельного класса?
Я хочу обработать всю инициализацию изображения из отдельного класса (изображений много), но, похоже, не могу понять, как это сделать вне MainViewController.m
.
Какие-нибудь советы? Спасибо.
Ответ №1:
Объявите эти ImageView как @property и получите к ним доступ в других классах.
@property (nonatomic, retain) IBOutlet UIImageView *image1;
В классе реализации
@synthesize image1;
Теперь вы можете использовать setter и getter из других классов для доступа к этим объектам, чтобы поиграть.