UiableViewCell ImageView.contentMode не работает в 3.0
-
24-09-2019 - |
Вопрос
В UITableViewCellStyleDefault
, установить contentMode
На ImageView нет результата. Если я изменим мою сборку SDK до версии 3.1, все снова работает.
Я не получаю предупреждений или ошибок при компиляции 3.0, но этот код:
cell.imageView.contentMode = UIViewContentModeScaleAspectFit;
cell.imageView.image = [UIImage imageNamed:[[NSString stringWithFormat:@"%@head.jpg",[gametype objectAtIndex:indexPath.row]]lowercaseString]];
Кажется, по умолчанию UiviewContentModeCenter, поэтому все мои фотографии превышают границы ячеек и посягают на соседних клетках.
Позвольте мне повторить, что если я изменим свою цель до 3.1, все работает правильно, и все изображения масштабируются соответственно, чтобы соответствовать ImageView по умолчанию
Это известная ошибка?
Решение
Я получаю тот же эффект на IOS 4 SDK при использовании UiableViewCellStyledefault.
Для получения дополнительной информации см. IOS SDK UIViewContentModescaleaspectfit vs. uiviewcontentmodescaleaspectfillmodescaleaspectfill