У меня есть UIScrollView, который содержит UIImageViews. Все изображения сохраняют свое соотношение - я имею в виду, например, портретное изображение высокое и узкое, а пейзажное изображение короткое и широкое. У меня есть около 4 изображений одновременно на экране (2 по вертикали, 2 по горизонтали), затем я могу прокрутить вниз.
Моя проблема - вращение устройства. Я использую
[self.imageScrollView setAutoresizingMask: UIViewAutoresizingFlexibleLeftMargin];// (etc)
И тот же метод для imageView. Но изображения не сохраняют свои пропорции. Если я установлю:
UIViewAutoresizingF FlexibleWidth - изображение широкое, но высота слишком мала
UIViewAutoresizingF flexWidth | UIViewAutoresizingF FlexibleHeight - изображение растягивается по горизонтали, а по вертикали - до малого.
Мне нужно повернуть устройство (портрет-> пейзаж), сделать эти 2 изображения (которые есть у меня рядом), чтобы заполнить пробел и сохранить пропорции этих изображений.