Swift

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

こんにちは!コンです。

はじめに

iPhone X の登場で、今までタブバーの上に広告を表示していたアプリは、もれなく広告とタブバーが重なってしまいました。

これは、safeAreaInsetsが関係しているらしいのですが、難しいことはよくわからないので、ネット情報をかき集めて試行錯誤しました。

その結果、うまくいくパターンが見つかったのでメモしておきます。

iPhone X,iPhone 8,iPhone 8 plus,iPhone 6でシミュレートし、うまく動作していることを確認しました。

 

バージョン

Xcode:9.0.1

Swift:4.0(Swift4)

 


ソースコード