当前位置:  开发笔记 > 编程语言 > 正文

如何在UIWebView上获取当前滚动位置

如何解决《如何在UIWebView上获取当前滚动位置》经验,为你挑选了2个好方法。

我有一个UIWebView我怎么能得到它的滚动位置?

我知道,UIWebView有一个UIScroller子视图.但我无法抵消这个UIScroller(((



1> zamber..:

有一个更好,更资源友好的方式来做到这一点:

UIWebView *webView;
CGFloat offset = webView.scrollView.contentOffset.y;

通过http://developer.apple.com/library/ios/#documentation/uikit/reference/UIWebView_Class/Reference/Reference.html



2> Chris Lundie..:

这个技巧对我有用.

UIWebView *webView;
int scrollPosition = [[webView stringByEvaluatingJavaScriptFromString:@"window.pageYOffset"] intValue];

请参阅zamber给出的答案,以便在iOS 5及更高版本上获得更好的解决方案.我的答案是iOS 4及以下版本.

推荐阅读
喜生-Da
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有