Как без деформации повернуть изображение в UIImageView в UIView при вращении устройства? - PullRequest
0 голосов
/ 24 августа 2010

У меня есть UIView с этой структурой внутри:

UIView
- UIImageView
- - UIImage

Изображение JPG является вертикальным, и оно такое жеразмер устройства в вертикальной ориентации.
Я хочу, чтобы UIImage повернул его следующим образом:

Устройство расположено вертикально:
Изображение отображается в полном размере (заполняетэкран)

Устройство в горизонтальном положении:
- ширина изображения должна соответствовать ширине устройства в горизонтальной ориентации
- высота изображения должна быть рассчитана, чтобы НЕ ДЕФОРМИРОВАТЬ изображение (поэтомуего нижняя часть будет за пределами UIImageView)

Я схожу с ума, пытаясь решить эту проблему.
Кто-нибудь уже решил эту проблему?

Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 25 декабря 2011

Вы просто вычисляете и устанавливаете свойство преобразования видов, которые хотите деформировать.

0 голосов
/ 07 декабря 2010

Вы можете попробовать поиграть со свойством contentMode вашего UIImageView. Дайте мне знать, если это сработало.

...