LoginSignup
0
0

More than 5 years have passed since last update.

Xcode ver10.1 において、WKWebViewをInterface Builderで配置したけど、シミュレーターでうまく反映されない問題。

Posted at

状況

http通信を許可した

スクリーンショット 2018-11-16 7.39.34.png

View2つ・Label1つ・Button5つをInterface Builderで以下のように配置
スクリーンショット 2018-11-16 7.46.04.png

WKWebViewクラスのインスタンスを生成してWebページを表示させようとした
スクリーンショット 2018-11-16 7.47.20.png

エラー内容(詳細)

シミュレータを起動すると以下のようにヘッダーとフッターが見切れてしまう
スクリーンショット 2018-11-16 9.51.32.png

試したこと

WebViewをInterfaceBuilderで配置
スクリーンショット 2018-11-16 7.43.50.png
⇨なぜかダメ…
けどすぐ解決:joy:

解決策

15・20行目を削除し、Interface Builder上のWKWebViewをソースコードと関連付けする
スクリーンショット 2018-11-16 7.47.20.png
スクリーンショット 2018-11-16 9.34.24.png

原因

ただただ関連付けしてないだけだった:dizzy_face:

まとめ

XcodeがupdateしてからWLWebViewをコードで書いてWebページを表示させようとすると
ちゃんとAutoLayoutを設定しても上下が見切れる
Interface BuilderでWKWebViewを配置しなきゃダメ

配置したら忘れずに関連付けする

終わり:sunny:

0
0
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0