Отображение изображения программно в ячейке таблицы - PullRequest
0 голосов
/ 12 октября 2009

Я делаю это для загрузки изображения в ячейку таблицы:

UIImage *image = [UIImage imageNamed:@"myimage.png"];
UIImageView *imageView = [[UIImageView alloc] initWithImage:image];
imageView.frame = CGRectMake( 0, 0, cell.frame.size.width, cell.frame.size.height );
imageView.contentMode = UIViewContentModeScaleToFill;
[cell addSubview:imageView];
[imageView release];

return cell;

Однако изображение не отображается в качестве фона ячейки. Это в новом навигационном приложении. Выше выглядит так же, как шаги в Интерфейсном Разработчике, когда вы используете пользовательскую ячейку. Изображение находится в комплекте приложения. Что я делаю не так?

1 Ответ

2 голосов
/ 12 октября 2009

Вы пытаетесь установить фон ячейки или просто добавить изображение? Если вы пытаетесь установить его фон, вы должны использовать свойство cell.background. imageView.frame = cell.bounds; imageView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight; cell.backgroundView = imageView;

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