swift 2.2のUIWebview iOSのズームを無効にする必要があります。 私はこのようにしようとしています:iOSウェブビューの初期ズームを無効にしますか?
self.webView.scrollView.maximumZoomScale = 1.0;
self.webView.scrollView.minimumZoomScale = 1.0;
しかし、これは支援されていません。ページの読み込み中にズームを無効にする方法はありますか?
swift 2.2のUIWebview iOSのズームを無効にする必要があります。 私はこのようにしようとしています:iOSウェブビューの初期ズームを無効にしますか?
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
}
はUPDATE:iOSの5以上がこのようscrollViewを取得する場合:
webview.scrollView.delegate = self;
ます。また、これを試すことができます。
使用「のWebViewを.scrollView.zoomScale 'を1.0の代わりに使用し、' webViewDidFinishLoad 'の内部で行います(Webビューのデリゲートを設定することを忘れないでください)。
webViewの場合はscalesPageToFit
をオフにし、最初に読み込むときに手動でズームレベルを設定します。 SO Post
これが役に立ちます。
スウィフト版が必要 –
スウィフト版 – Axel