UIScrollView zoomToRect против setZoom - PullRequest
       3

UIScrollView zoomToRect против setZoom

0 голосов
/ 06 февраля 2012

Если у меня есть UIScrollView, и я хочу увеличить местоположение, есть ли какая-то разница между настройкой масштабирования в виде прокрутки, как

self.scrollView.zoomScale = MY_NEW_ZOOM;

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

zoomToRect:

Спасибо.

Ответы [ 2 ]

2 голосов
/ 06 февраля 2012
  1. zoomScale просто устанавливает масштаб увеличения и не меняет смещение содержимого.

  2. zoomToRect: изменит масштаб увеличения и смещение содержимого так, что заданный вами прямоугольник будет виден.

0 голосов
/ 09 октября 2012

Точно так же, как заголовок, вы можете убедиться, что размер прямоугольника, который вы передаете в zoomToRect: это размер кадра прокрутки.В противном случае масштабирование и смещение содержимого могут не оказаться там, где вы ожидаете.

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