###実現したい事
webview画面を開いた時にフルサイズで表示する(違うレイヤーに表示しない)
Xcodeでアプリ作成をしています。StoryboardのEntry Pointは左画面です。Nextボタンで、WebViewページへ移動します。
しかし、いざページ移動すると、Webviewは起動するのですが、新たにページを開く仕様となり、元の画面とwebview画面が二つのレイヤーとなって重なってしまいます。
下記のように元の画面に、googleページが重なる感じで表示されています。
そこで、webview画面へ移動した場合、そのページをフルサイズのページで表示したいです。
こちらは、最新のバージョンにアップグレードしてから(OSが高いと)このような現象が起きます。
また、Entry Pointをwebview画面に変更すると、問題なくフル画面で表示されます。
(画面のつなぎは、Present Modally segue to .. で繋いでいます。)
OS version: iOS 14.4.2
swift
1#webviewのページ 2import UIKit 3import WebKit 4class WebViewRegister: UIViewController, WKUIDelegate { 5 6 var webView: WKWebView! 7 8 override func loadView() { 9 let webConfiguration = WKWebViewConfiguration() 10 webView = WKWebView(frame: .zero, configuration: webConfiguration) 11 webView.uiDelegate = self 12 view = webView 13 webView.allowsBackForwardNavigationGestures = true 14 } 15 override func viewDidLoad() { 16 super.viewDidLoad() 17 18 let myURL = URL(string: "https://google.com") 19 let myRequest = URLRequest(url: myURL!) 20 webView.load(myRequest) 21 }
宜しくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/04/06 09:33