cyberia
@cyberia
Веб-разработчик, плавно перехожу в мобильные разра

Как отменить автоматический ресайзинг backgroundView в UITableViewCell?

Не могу правильно составить вопрос на английском и поиски в гугле оканчиваются неудачей, отчего обращаюсь к сообществу.
Вообщем у меня есть простенький UITableView и каждая его ячейка имеет собственный бекграунд в виде картинки. Картинки имеют разрешение 800xH, где H может варьироваться в интервале [500, 700]. Картинки грузятся из интернета по мере надобности (использую AFNetworking). Вот код из initWithStyle ячейки:
UIImageView *bgImg = [[UIImageView alloc] init];
[bgImg setImageWithURL:[NSURL URLWithString:self.currNews.img] placeholderImage:nil];
self.backgroundView = bgImg;

И все вроде отлично, картинки сжимаются до размера ячейки, но из-за разной высоты некоторые выглядят "сплюснуто". Высоту ячейки менять нельзя. Подскажите какие свойства поменять у backgroundView, чтобы он ресайзил картинку по ширине, но сохранял пропорции (лишнее соответственно обрезалось бы по размеру фрейма).
  • Вопрос задан
  • 2427 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы