Я создаю новое (автоматически) приложение для iPad, которое состоит в основном из UIScrollView размером с экран, который содержит UIImageView для изображения, которое в 5 раз превышает разрешение экрана iPad в портретном режиме (3840x1024).
То, чего я не смог сделать, это то, что всякий раз, когда устройство поворачивается (в зависимости от ориентации), границы imageView и scrollView contentSize настраивают изображение для новой высоты (поддерживая его соотношение сторон), делая высоту изображения чтобы всегда соответствовать высоте устройства для данной ориентации (поэтому в конкретном случае этого изображения оно будет отображаться как 2880x768).
Я пробовал разные комбинации autoresizingMask и contentMode для imageView, но чем ближе я смог получить, тем лучше отобразить изображение нужного размера, но с белым отступом вокруг него и в контент scrollView (чтобы создать для оригинальной ориентации contentSize). Я также попытался пересчитать scrollView contentSize в didRotate ... / viewWillAnimate ... методы, связанные с вращением, в моем классе viewController, но безрезультатно.
С наилучшими пожеланиями и спасибо за ваше время