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