2012-03-22 4 views
1

У меня есть ячейка таблицы с пользовательским фоном, который отлично смотрится на портрете, однако, когда я перехожу к пейзажу, backgroundView растягивается в соответствии с шириной ландшафта. Как я могу сделать так, чтобы backgroundView оставался одинаковым соотношением высоты и размера?Предотвращение UITableViewCell.backgroundView От изменения размера изображения при изменении ориентации

Это, кажется, ничего не делать:

self.backgroundView.autoresizingMask = UIViewAutoresizingNone; 

Есть ли решение этой проблемы? Вот несколько скриншотов для иллюстрации. На первом изображении изображен портретный вид, второй - альбомный пейзаж с средними рядами, масштабируемыми, когда я хочу, чтобы они были того же размера, что и в портрете, только что посередине (как и над ними над изображениями, которые на самом деле просто UIImagViews добавлен непосредственно в ячейку, вместо изменения свойства backgroundView).

Спасибо!

ответ

0

Понял это. Все, что мне нужно было сделать, это установить contentMode.

backgroundView.contentMode = UIViewContentModeCenter; 
Смежные вопросы