Прикоснитесь к центру, изображение сместится вправо и начнет масштабирование в UIScrollView - PullRequest
0 голосов
/ 02 января 2011

Я реализую представление прокрутки на основе кода Scrolling Madness, найденного в git, и обновляю его для бесконечной прокрутки изображений, как в журнале, используя три вида uiimageviews:- 1-ое изображение: последняя страница- 2-ое изображение: первая страница- 3-е изображение: вторая страница

В коде используется scrollRectToVisible для центрирования на экране второго изображения uiimageview, но когда я начинаю масштабировать его пальцами по центру, изображение перемещается вправо, оставляя часть на экране, а левый размер остается пустым,Масштаб работает отлично, и все, но поведение изображения не правильное.

Я проверил проект Scrolling Madness и повторил то же поведение.Второе изображение перемещается вправо, а третье исчезает с экрана.

Есть идеи, как это исправить?Я пытался изменить смещение содержимого и другие параметры прокрутки, но безуспешно.

Ответы [ 2 ]

1 голос
/ 10 января 2011

Я нашел другое решение, которое сработало для меня, увидев другой проект масштабирования в Интернете. В проекте Scrolling Madness, в функции setZoomingMode, установите размер содержимого вашего scrollview такой же, как ваш uiview, который будет увеличен. Кроме того, в моем случае я изменил происхождение фрейма uiview, чтобы сделать его видимым на экране.

0 голосов
/ 09 января 2011

Я нашел очень полезный метод, который решил проблему на этой странице: http://idevzilla.com/2010/10/04/uiscrollview-and-zoom/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...