【Swift4】タブバーに広告が重なる現象を回避

こんにちは!コンです。

スポンサーリンク

はじめに

iPhone X の登場で、今までタブバーの上に広告を表示していたアプリは、もれなく広告とタブバーが重なってしまいました。
これは、safeAreaInsetsが関係しているらしいのですが、難しいことはよくわからないので、ネット情報をかき集めて試行錯誤しました。
その結果、うまくいくパターンが見つかったのでメモしておきます。
iPhone X,iPhone 8,iPhone 8 plus,iPhone 6でシミュレートし、うまく動作していることを確認しました。

バージョン

Xcode:9.0.1
Swift:4.0

スポンサーリンク

ソースコード

スポンサーリンク