我有一个UIWebView我怎么能得到它的滚动位置?
我知道,UIWebView有一个UIScroller子视图.但我无法抵消这个UIScroller(((
有一个更好,更资源友好的方式来做到这一点:
UIWebView *webView; CGFloat offset = webView.scrollView.contentOffset.y;
通过http://developer.apple.com/library/ios/#documentation/uikit/reference/UIWebView_Class/Reference/Reference.html
这个技巧对我有用.
UIWebView *webView; int scrollPosition = [[webView stringByEvaluatingJavaScriptFromString:@"window.pageYOffset"] intValue];
请参阅zamber给出的答案,以便在iOS 5及更高版本上获得更好的解决方案.我的答案是iOS 4及以下版本.