Нажмите панель навигации, чтобы прокрутить вверх.
-
13-09-2019 - |
Вопрос
У меня очень длинный UIWebView, и мне нужно добавить, чтобы пользователь мог коснуться UINavigationBar для прокрутки вверх (что-то вроде приложения Facebook, где оно немного светится при нажатии).
Как я могу это сделать?
Решение
В iOS5 теперь вы можете напрямую получить доступ к UIScrollView, что позволяет прокручивать страницу вверх.
[webView.scrollView scrollRectToVisible:animated:]
Это должно позаботиться обо всем, что вам нужно.
Другие советы
Вы можете использовать JavaScript для прокрутки веб-представления вверх.Вы можете выполнить javascript со стороны Objective-C, используя
- (NSString *)stringByEvaluatingJavaScriptFromString:(NSString *)script
Не связан с StackOverflow