Sto aggiornando la mia app iOS per sostituirla UIWebViewcon WKWebView. Tuttavia non capisco come ottenere lo stesso comportamento con WKWebView. Con UIWebViewmi scalesPageToFitassicuravo che la pagina web fosse visualizzata con le stesse dimensioni dello schermo (in modo da apparire a schermo intero senza scorrere).
Ho trovato quella soluzione sul web ma non funziona:
- (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];
}
NSString* js = @"var meta = document.createElement('meta'); " "meta.setAttribute( 'name', 'viewport' ); " "meta.setAttribute( 'content', 'width = device-width' ); " "document.getElementsByTagName('head')[0].appendChild(meta)"; [webView stringByEvaluatingJavaScriptFromString: js];sostituisci il tuo codice con il codice sopra.