在 iOS 8 上,下面的代码运行良好,它可以以更大的惯性滚动。
webView.scrollView.decelerationRate = UIScrollViewDecelerationRateNormal;
对于iOS 9 beta 3来说,这段代码即使没有错误也是毫无意义的。
这是一个错误还是有其他方法?
注意:UIWebView 的滚动速率在两个版本上都可以更改为两种类型。
更新:此问题已修复,但未在 iOS 9.3 中部署(请参阅下面的解决方法)。更多详细信息请参见此处:
- https://bugs.webkit.org/show_bug.cgi?id=148086
- http://trac.webkit.org/changeset/188541/trunk/Source/WebKit2/UIProcess/ios/WKScrollView.mm
我也遇到了同样的问题,这似乎是 iOS 9 中的一个错误。
解决方法是在将开始拖动委托时设置它,而不是在实例化时设置:
- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView {
scrollView.decelerationRate = UIScrollViewDecelerationRateNormal;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)