Цель C: Размер ячейки. Размер изображения. Непоследовательный - PullRequest
3 голосов
/ 13 июля 2011

У меня есть табличное представление, в котором отображается изображение, полученное с сервера (через URL)

[cell.imageView setImageWithURL:[NSURL URLWithString:avatar_url] 
                   placeholderImage:[UIImage imageNamed:@"placeholder.png"]];

Однако я столкнулся с проблемой несовместимого размера изображения, отображаемого в моей ячейке.(см. скриншоты ниже):

enter image description here

enter image description here

1) Как исправить размер полученных изображений?

2) Как я могу исправить размер фрейма cell.imageView?Выполнение следующих действий не работает (cell.imageView.frame = CGRectMake (5,5,32,32).

1 Ответ

5 голосов
/ 13 июля 2011

Вам необходимо установить contentMode для ImageView ячейки

, например,

cell.imageView.contentMode = /*(something from the below list)*/;

typedef enum {
   UIViewContentModeScaleToFill,
   UIViewContentModeScaleAspectFit,
   UIViewContentModeScaleAspectFill,
   UIViewContentModeRedraw,
   UIViewContentModeCenter,
   UIViewContentModeTop,
   UIViewContentModeBottom,
   UIViewContentModeLeft,
   UIViewContentModeRight,
   UIViewContentModeTopLeft,
   UIViewContentModeTopRight,
   UIViewContentModeBottomLeft,
   UIViewContentModeBottomRight,
} UIViewContentMode;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...