ZoomingPDFViewer увеличивает без ограничений - PullRequest
1 голос
/ 04 мая 2011

Я использую Apple ZoomingPDFViewer Sample и хочу убедиться, что общий масштаб PDF не превышает 4, и он никогда не становится меньше 1 (исходный размер), однако для параметра

self.maximumZoomScale установлено значение= 4,0;self.minimumZoomScale = 1.0;

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

Ответы [ 2 ]

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

Ответ прост.Просто удалите два метода делегата:

- (void)scrollViewWillBeginZooming:(UIScrollView *)scrollView withView:(UIView *)view

и:

- (void)scrollViewDidEndZooming:(UIScrollView *)scrollView withView:(UIView *)view atScale:(float)scale

Установите пределы масштаба масштабирования на раскадровке, и все готово!

0 голосов
/ 10 августа 2011

Если я правильно помню, этот пример сбрасывает свой zoomScale после каждого увеличения обратно на «новый 1» - так что вам, возможно, придется вручную сохранять масштаб увеличения и динамически переустанавливать MaximumZoomScale.

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