Пользуюсь WKWebView, какое-то время авто зум. Но я отключил все масштабирование. Вот мой код:
class overviewViewcontroller: UIViewController,WKNavigationDelegate,WKUIDelegate,UIScrollViewDelegate {
var webView1 = WKWebView()
// also In my viewdid load
webView1.backgroundColor = .white
webView1.navigationDelegate = self
webView1.translatesAutoresizingMaskIntoConstraints = false
webView1.uiDelegate = self
webView1.navigationDelegate = self
webView1.scrollView.isScrollEnabled = false
webView1.scrollView.showsVerticalScrollIndicator = false
webView1.scrollView.delegate = self
// webView1.scrollView.maximumZoomScale = 0
// webView1.scrollView.setZoomScale(0, animated: false)
webView1.scrollView.bouncesZoom = false
webView1.isMultipleTouchEnabled = false
webView1.isUserInteractionEnabled = false
webView1.scrollView.isUserInteractionEnabled = false
func scrollViewWillBeginZooming(_ scrollView: UIScrollView, with view: UIView?) {
scrollView.pinchGestureRecognizer?.isEnabled = false
}
func viewForZooming(in scrollView: UIScrollView) -> UIView? {
return nil
}
}
Не уверен, что делаю не так. Это происходит только в течение некоторого времени. Невозможно воспроизводить каждый раз.
Любая помощь будет отличной. Спасибо