Как прокрутить до позиции программно в UIScrollView - PullRequest
46 голосов
/ 27 декабря 2011

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

Ответы [ 4 ]

88 голосов
/ 27 декабря 2011

Используйте следующий код:

scrollView.contentOffset = CGPointMake(0,0);
45 голосов
/ 14 сентября 2012

Для анимации прокрутки сделайте следующее:

CGRect frame = CGRectMake(0, 768, 1024, 748); //wherever you want to scroll 
[self.scrollView scrollRectToVisible:frame animated:YES];
3 голосов
/ 05 апреля 2017

Самый простой способ с анимацией ->

[scrollView setContentOffset:CGPointMake(0, 0) animated:YES]
0 голосов
/ 01 марта 2017

Быстрый вариант ответа 3:

scrollView.contentOffset = CGPoint(x: 0.0, y: 0.0)

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