古いデバイスに合わせて作成したアプリを、iPhone X(シミュレータ)で表示してみた

SysStats Monitorというアプリは、かなり以前に作成したアプリであり、ディスプレイのサイズは、iPhone SEレベル(640 × 1136 pixels)のサイズを基準にしています。
そのアプリを、iPhone Xのシミュレータで実行してみたところ、画面の横幅は問題ないのですが、縦幅がiPhone SEのサイズよりも短くなるという現象が見られました。

f:id:kimada:20170923180326p:plain

このアプリは、古いアーキテクチャをベースとしているので、Auto Layoutを適用してない箇所もあるのですが、ほとんどの画面がスクロールするタイプなので、実害はありませんでした。
そもそも、サイズが小さくなるのは想定外の挙動だし、Auto Layoutを適用していてもうまく収まらなくなる可能性があるので、注意が必要ですね。

bit.ly