Установка:
Приложение панели вкладок
Первый вид - это ScrollView, который имеет ImageView в качестве своего подпредставления, загруженного из файла.
Все вышеперечисленное сконфигурировано в IB.
Приложение правильно запускается, и я могу прокручивать изображение, и все в порядке с миром.
У меня есть масштабирование с помощью пинч-контроля, также не проблема.
Теперь, однако, я пытаюсь использовать setZoomScale в 1.0, когда пользователь дважды нажимает ... И он действительно устанавливает ZoomScale в 1.0 ..
Проблема, однако, в том, что он перемещает представление в положение 0,0, когда он это делает ... полностью игнорируя значения contentOffset ... Даже когда мой следующий вызов после setZoomScale является вызовом для установки contentOffset на soemthing иначе ничего не происходит ...
Итак, я немного запутался .. Я не уверен, почему setZoomScale переориентирует представление на 0,0 и еще хуже, я не понимаю, почему представление не переместится в contentOffset, следующий на следующей строке кода говорит, что он должен, даже если он сбрасывает его на 0,0.
Есть идеи или предложения? Я знаю, что могу использовать zoomToRect, но мне бы очень хотелось знать, что здесь происходит.