リリース済みのアプリをiOS11に対応しようとしています。
シミュレータにiPhoneXがあったので動かしてみたのですが、広告表示がズレてしまいました。
iPhoneX以外の機種で動かすとこのようになるのですが、
画面上にはUITableViewとその下にUIToolBarを配置してあり、広告は画面最下部に表示するのですが、
UIToolBarがある画面は、広告表示時に広告表示位置のy座標からUIToolBarの高さを引く、という単純な処理です。
iPhoneXだとUIToolBarプラス何かがあるようで、少しだけボタンが隠れてしまいます。
適当に値をマイナスしようかなと思ったのですが、それだとiPhoneX以外の機種でズレてしまいます。
UIDeviceを使って機種名で場合分けしようかなと思ったのですが、シミュレータではうまく値が取れないみたいでうまくいきませんでした。
どのように対応するのがよいでしょうか。
(実機の発売を待って購入した方がいいのかもしれませんが。。。)
以上、よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/10/01 02:46