UIScrollView - PullRequest
       13

UIScrollView

1 голос
/ 21 мая 2009

Я использую UIScrollView для увеличения изображения. В то время как, чтобы уменьшить изображение, я хочу поставить его на двойной тап.

Так что мой вопрос: можно ли уменьшить масштаб изображения двойным нажатием? (Я могу обнаружить двойной тап в увеличенном виде). ​​

Какое свойство мы можем использовать для этого в представлении прокрутки.

Заранее спасибо.

С уважением, Вишал

Ответы [ 3 ]

2 голосов
/ 21 мая 2009

Возможно, вы хотите использовать метод UIScrollView scrollRectToVisible:animated:. Вы передадите ему CGRect, который является рамкой изображения, содержащегося в просмотре прокрутки. Это позволит прокрутить (увеличить) все изображение, которое будет видно в представлении прокрутки.

0 голосов
/ 04 марта 2013

Я думаю, вы также можете использовать

[yourScrollView setZoomScale:1.0 animated:YES];

для уменьшения изображения и установки обычного увеличения.

0 голосов
/ 08 ноября 2012

Есть пример, доступный в документах, TapToZoom, пожалуйста, посмотрите на него. Это хороший пример, который точно ответит на ваш вопрос.

Чтобы ответить на ваш вопрос, как кто-то уже должен использовать

[scroller zoomToRect:zoomRect animated:YES];

где zoomToRect - это прямоугольник, в котором вы хотите увеличить изображение.

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