我有一个UIWebView,我想以编程方式执行滚动。因此,例如,如果您按下UIButton,它将向下滚动几个像素。
这可能吗?
答案 0 :(得分:0)
我认为你应该首先获得Webview的UIScrollView。 之后,您可以控制UIScrollView。
答案 1 :(得分:0)
https://github.com/marcuswestin/WebViewJavascriptBridge https://github.com/newyankeecodeshop/GAJavaScript
使用Objective-C函数使用Native javascript,如windows.scrollTo(0,1000)
答案 2 :(得分:0)
滚动内部可以使用JavaScript控制Web视图。使用scrollTo
的示例:
DispatchQueue.global().async {
_ = webView.stringByEvaluatingJavaScript(from: "window.scrollTo(0,100);")
}
webView.evaluateJavaScript("window.scrollTo(0,100);")