У меня есть UIImageView, встроенный внутри UIScrollView, до iOS 6 и автоопределения. Я использовал следующий фрагмент внутри метода контроллера viedDidLoad для отображения прокручиваемого и масштабируемого изображения.
self.scrollView.contentSize = self.imageView.image.size;
self.imageView.frame = CGRectMake(0, 0, self.imageView.image.size.width, self.imageView.image.size.height);
Но теперь вместо этого используются ограничения, установленные в раскадровке. Я нашел этот вопрос Вставить ImageView в ScrollView с автоматической компоновкой на iOS 6 и некоторые другие здесь, в SO, заявив, что ограничения загружаются/принудительно после viewDidLoad, и что перемещение моего предыдущий фрагмент для viewDidAppear исправит эту проблему, но масштабирование не работает должным образом, и кажется, что размеры scrollView и imageView составляют reset для ограничения раскадровки после жестов сжиматься до зума.
Я просто догадываюсь, но я думаю, может быть, если есть способ переопределить вертикальные и горизонтальные ограничения scrollView и imageView в коде, который может работать.
У кого-нибудь еще есть проблемы?