Изменение интерфейсаОриентация на основе размеров изображения - PullRequest
0 голосов
/ 03 сентября 2010

Я хочу изменить поворот телефона в зависимости от размера изображения.есть ли способ определить, имеет ли изображение размеры 480px x 300px, затем использовать альбомное вращение и наоборот?

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

спасибо за любую помощь.

1 Ответ

1 голос
/ 03 сентября 2010

Тщательно продумайте, хотите ли вы повернуть весь UIView, на котором находится изображение, вместо того, чтобы просто выполнять преобразование поворота на изображении, чтобы оно поворачивалось на 90 градусов в представлении, которое все еще находится в портретном режиме. Когда я недавно столкнулся с этим вопросом, я выбрал последнее. Вся остальная часть моего приложения заблокирована в портретном режиме, и переориентировать это единственное представление на весь ландшафт было просто странно. Вместо этого я помещаю изображение в UIView поверх всего остального и поворачиваю его, если это наиболее подходящая ориентация изображения.

...