Как отобразить UIImageView из класса - PullRequest
0 голосов
/ 02 ноября 2011

У меня есть класс с именем myClass с UIImageView imgView и другими переменными. Как я могу отобразить это представление в конструкторе интерфейсов?

Извините, если вопрос не очень точный, я новичок в разработке для iOS. Задайте мне любой вопрос.

Ответы [ 2 ]

2 голосов
/ 02 ноября 2011

Во-первых, вы можете перетащить UIImageView в свой xib-файл, а затем соединить с классом-членом IBOutlet UIImageView.После того, как вы напишите код ниже, измените переменную представления изображения.Изображение, которое вы хотите отобразить, должно быть внутри ресурса или вспомогательных файлов.

- (void)viewDidLoad
{
    [super viewDidLoad];

    NSString *filePath = [[NSBundle mainBundle] pathForResource:imageName ofType:@"jpg"];
    UIImage *image = [UIImage imageWithContentsOfFile:filePath];
    imageView.image = image;

}
2 голосов
/ 02 ноября 2011

Вам необходимо объявить его в myClass.h как IBOutlet:

@property (retain, nonatomic) IBOutlet UIImageView *imgView;

Затем вы можете подключить розетку к свойству в конструкторе интерфейса.См. Рисунок ниже для примера:

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...