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

У меня есть простая проблема, но я не могу понять это. У меня есть UIScrollView с тремя вложенными UIWebViews. Мне нужно иметь возможность "перерабатывать" эти представления, чтобы на самом деле пролистать много контента.

Моя главная проблема заключается в том, что я не могу понять, как показать не самый первый вид, то есть вы можете сразу же провести пальцем назад. Прямо сейчас у меня есть три просмотра страниц, но они начинаются с первого, и вы можете перейти сразу на два.

Что я могу сделать, чтобы я всегда был в середине? С возможностью всегда сильно ударить вправо или влево?

Спасибо!

1 ответ

Решение

В viewDidLoad или же viewWillAppear методы для вашего viewController, попробуйте добавить следующий фрагмент кода:

[self.myMainScrollView setContentOffset:CGPointMake(0,self.view.frame.size.width) animated:NO];

Это прокрутит ваш большой прокрутки, так что середина UIWebView виден

Если это не поможет, покопайтесь в документации по UIScrollView и UIScrollViewDelegate - там вы найдете кое-что хорошее.

Другие вопросы по тегам