Tap navigation bar to scroll to top
-
30-04-2021 - |
Question
I have a really long UIWebView, and I need to add a way for the user to tap the UINavigationBar to scroll to top (something like the Facebook app, where it's little glow when you tap).
How can I do this?
Solution
In iOS5, you can now access the UIScrollView directly, allowing you to scroll to top.
[webView.scrollView scrollRectToVisible:animated:]
That should take care of everything that you need.
OTHER TIPS
You could use javascript to scroll the web view to the top. You could execute the javascript from the Objective-C side using
- (NSString *)stringByEvaluatingJavaScriptFromString:(NSString *)script
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow