我需要为UI Webview iOS禁用Swift 2.2的缩放功能。
我正在这样尝试:
self.webView.scrollView.maximumZoomScale = 1.0;
self.webView.scrollView.minimumZoomScale = 1.0;
但这无济于事。还有什么其他方法可以在页面首次加载时禁用缩放?
最佳答案
这对我有用:
let scrollView = webView.subviews.objectAtIndex(0)
scrollView.delegate = self
func viewForZooming(in scrollView: UIScrollView) -> UIView? {
return someView
}
更新:对于iOS 5或更高版本,请像下面这样获取scrollView:
webview.scrollView.delegate = self;
您也可以尝试以下操作:
使用“webView.scrollView.zoomScale”而不是1.0,并在“webViewDidFinishLoad”内部执行操作(请记住要设置Web视图委托)
关于ios - iOS禁用Webview的初始缩放?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41457467/