Xcode 8.2.1
WKWebViewを使用したブラウザ機能を作成しています。
ViewControllerにて下記処理を行うと、フルスクリーンブラウザが表示されます。
var webView: WKWebView! override func loadView() { let webConfiguration = WKWebViewConfiguration() webView = WKWebView(frame: .zero, configuration: webConfiguration) webView.uiDelegate = self webView.allowsBackForwardNavigationGestures = true view = webView } override func viewDidLoad() { super.viewDidLoad() let myURL = URL(string: "https://www.apple.com") let myRequest = URLRequest(url: myURL!) webView.load(myRequest) }
上記画像の黄色部分(embedView)にブラウザを埋め込むために下記のようにコードを修正しました。
var webView: WKWebView! @IBOutlet weak var embedView: UIView! override func loadView() { let webConfiguration = WKWebViewConfiguration() webView = WKWebView(frame: .zero, configuration: webConfiguration) webView.uiDelegate = self webView.allowsBackForwardNavigationGestures = true embedView = webView } override func viewDidLoad() { super.viewDidLoad() let myURL = URL(string: "https://www.apple.com") let myRequest = URLRequest(url: myURL!) webView.load(myRequest) }
ビルドして実行したところ、コントロール含め一切表示されず、真っ黒な画面のみ表示される状態です。
なにかアドバイスいただけませんでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/07/14 03:32