我有一个 UIWebView 我怎样才能得到它的滚动位置?
我知道,那 UIWebView 有一个 UIScroller 子视图。但我无法得到这个 UIScroller 的偏移量(((
我有一个 UIWebView 我怎样才能得到它的滚动位置?
我知道,那 UIWebView 有一个 UIScroller 子视图。但我无法得到这个 UIScroller 的偏移量(((
有一种更好、更资源友好的方法可以做到这一点:
UIWebView *webView;
CGFloat offset = webView.scrollView.contentOffset.y;
这个技巧对我有用。
UIWebView *webView;
int scrollPosition = [[webView stringByEvaluatingJavaScriptFromString:@"window.pageYOffset"] intValue];
请参考 zamber 给出的答案,以获得 iOS 5 及更高版本的更好解决方案。我的答案是针对 iOS 4 及更低版本。