当 UIWebView 中加载的网页因为用户试图滚动到远处而弹跳时,有没有办法捕获回调?
即用户滚动到网页顶部并尝试进一步滚动,然后发生反弹。我想在代码中捕获这样的事件。
当 UIWebView 中加载的网页因为用户试图滚动到远处而弹跳时,有没有办法捕获回调?
即用户滚动到网页顶部并尝试进一步滚动,然后发生反弹。我想在代码中捕获这样的事件。
您可以获得对 webview 的“scrollView”属性的引用,它是一个 UIScrollView 实例,然后检查 contentOffset 以查看它是否为负数。问题是,为了连接到 scrollView 的委托方法- (void)scrollViewDidScroll:(UIScrollView *)scrollView
,您需要继承 UIWebView 并将您的子类设置为 scrollView 的委托(scrollView 是 UIWebView 的只读属性)。这有点棘手,但它应该能让你到达你需要的地方。
这个问题也可以帮助你。