我有一个UIWebView我怎样才能得到它的滚动位置?
我知道,UIWebView有一个UIScroller子视图。但我无法抵消这个UIScroller((
答案 0 :(得分:15)
有一种更好,更有利于资源的方法:
UIWebView *webView;
CGFloat offset = webView.scrollView.contentOffset.y;
答案 1 :(得分:12)
这个技巧对我有用。
UIWebView *webView;
int scrollPosition = [[webView stringByEvaluatingJavaScriptFromString:@"window.pageYOffset"] intValue];
请参阅zamber给出的答案,以便在iOS 5及更高版本上获得更好的解决方案。我的答案是iOS 4及以下版本。