UIScrollView zoomToRect не работает - PullRequest
       10

UIScrollView zoomToRect не работает

1 голос
/ 12 января 2010

У меня есть UIScrollView с включенным pagingEnabled, и я хочу (используя как кнопка или что-то) анимированный (ли) масштаб для каждой страницы. Я использую зум, чтобы навести, но это не работает. Пожалуйста, помогите.

Ответы [ 3 ]

3 голосов
/ 12 января 2010

Попробуйте вместо этого использовать - (void)setContentOffset:(CGPoint)contentOffset animated:(BOOL)animated, так как вы (вероятно) все равно не хотите изменять масштаб изображения.

0 голосов
/ 11 июня 2016

В моем случае я забыл подключить делегата UIScrollView в раскадровке. Поэтому zoomToRect не работал.

0 голосов
/ 12 января 2010

Попробуйте выполнить следующие действия для прокрутки page представления прокрутки с постраничной передачей (при условии, что все страницы имеют одинаковую ширину):

CGRect frame = scrollView.frame;
frame.origin.x = frame.size.width * page;
frame.origin.y = 0;
[scrollView scrollRectToVisible:frame animated:YES]; 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...