Метод colorWithPattern:
действительно предназначен для генерации шаблонов из изображений. Таким образом, требуемая настройка, скорее всего, невозможна и не должна быть.
Действительно, вам нужно использовать UIImageView
для центрирования и масштабирования изображения. Тот факт, что у вас есть UIScrollView
, не мешает этому:
Сделайте self.view
общим представлением, затем добавьте UIImageView
и UIScrollView
в качестве подпредставлений. Убедитесь, что все правильно подключено в Интерфейсном Разработчике, и сделайте фоновый цвет представления прокрутки прозрачным.
Это ИМХО самый простой и гибкий дизайн для будущих изменений.