我已经搜索了一下,但是找不到如何禁用iOS缩放功能。
我的viewDidLoad()
中有此文件,但它没有任何作用。
webView.scrollView.isMultipleTouchEnabled = false;
有什么想法吗?
答案 0 :(得分:0)
您可以通过将pinchGestureRecognizer
与scrollView
进行如下匹配,以委托方法didFinish navigation
从ViewController
中删除WKNavigationDelegate
,
class ViewController: UIViewController, WKNavigationDelegate {
var webView: WKWebView!
override func viewDidLoad() {
super.viewDidLoad()
// TODO: Initialize webView before setting the delegate
webView.navigationDelegate = self
}
func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!) {
if let pinchGesture = webView.scrollView.pinchGestureRecognizer {
webView.scrollView.removeGestureRecognizer(pinchGesture)
}
}
}