Я загружаю изображения разных размеров и помещаю их в UIScrollViews, все изображения больше, чем UIScrollView.
Пользователь может прокручивать и масштабировать по своему усмотрению, но изначально я хотел бы для изображения
центрироваться и масштабироваться таким образом, чтобы наибольшая сторона изображения совпала с краем scrollView, т. е. если изображение в альбомной ориентации, я хотел бы изменить его размер и масштабировать так, чтобы левая и правая стороны проходили полностью до края UIScrollVIew и наоборот
Я нашел формулу в служебной функции в руководстве по программированию, но она не совсем соответствует моим потребностям.
Мой подход заключается в использовании:
CGrect initialPos = ?
[self.scrollView zoomToRect:initialPos animated:YES];
Я знаю размер моего scrollView и размер моего изображения, мне нужно выяснить масштаб и CGRect для применения к scrollView для центрирования и размера моего изображения.
Надеюсь, кто-то может помочь :) Спасибо