Вопрос

В 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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top