に置き換えるために iOS アプリを更新UIWebView
していWKWebView
ます。ただし、で同じ動作を実現する方法がわかりませんWKWebView
。UIWebView
以前scalesPageToFit
は、Web ページが画面サイズと同じサイズで表示されるようにしていました (スクロールせずにフルスクリーンに表示されるようにするため) 。
私はウェブ上でその解決策を見つけましたが、うまくいきません:
- (void)webView:(WKWebView *)webView didCommitNavigation:(WKNavigation *)navigation {
NSString *javascript = @"var meta = document.createElement('meta');meta.setAttribute('name', 'viewport');meta.setAttribute('content', 'width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no');document.getElementsByTagName('head')[0].appendChild(meta);";
[webView evaluateJavaScript:javascript completionHandler:nil];
}