UIImageView в customCell - PullRequest
       3

UIImageView в customCell

1 голос
/ 16 апреля 2011

У меня проблема, у меня есть пользовательская ячейка на основе xib, и я хочу показать там просмотр изображений.

Пробовал это:

UIImageView *flag1;
UIImageView *flag2;

и

@property (nonatomic, retain) IBOutlet UIImageView *flag1;
@property (nonatomic, retain) IBOutlet UIImageView *flag2;

Подключите его в IB

и это:

 cell.flag1 = [UIImage imageNamed:[rowData objectForKey:@"Flag1"]];

Как это исправить, чтобы заставить его работать?

Спасибо

Ответы [ 2 ]

3 голосов
/ 16 апреля 2011

Вы никогда не устанавливаете IBOutlet.Только IB устанавливает IBOutlets.Поэтому в данном случае вы хотели сказать:

cell.flag1.image = [UIImage imageNamed:[rowData objectForKey:@"Flag1"]];

Вы должны получать предупреждения в своем коде с жалобами на несоответствие типов.Обязательно обратите внимание на эти предупреждения.

0 голосов
/ 16 апреля 2011

cell.flag1 = [UIImage imageNamed:[rowData objectForKey:@"Flag1"]]; не правильно.Вы назначаете UIImage для UIImageView.

[cell.flag1 setImage:...] - правильный код для этого

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