我正在运行 Log.d("debug1","data: "+ sb.toString());
,它正在我的应用中呈现我的网页内容。但是,当我在页面的顶部/底部滚动(垂直)时,页面会像普通网页一样反弹,我将失去本机用户体验。
我已经对这个话题进行了一些研究,这显然是一个非常普遍的问题但是没有答案解决了我的问题。
大多数人建议使用以下内容:WkWebView
。但由于某种原因,它根本不会影响我的webView。
帮助任何人?
即。我更喜欢用原生swift解决问题而不是注入js等。
答案 0 :(得分:2)
这对我有用:
wKWebView.scrollView.bounces = false
答案 1 :(得分:0)
这可能是您执行此操作时遇到的问题。在LoadView
函数中执行时,此功能不起作用。仅当它在ViewDidLoad
函数中运行时,此方法才有效。
override func viewDidLoad() {
super.viewDidLoad()
mainWebView.scrollView.bounces = false
...
答案 2 :(得分:0)
对我来说,当我设置这两个参数时,它可以工作:
webView.scrollView.alwaysBounceVertical = false
webView.scrollView.bounces = false
但是某些H5仍在弹跳,我想这是由网站本身引起的。