CatHand Blog

アプリ開発やMac弄り

Xcode13のシミュレータの表示崩れ

Xcode13のシミュレータで画面表示崩れが起きる場合があります。

f:id:cathandnya:20210922135808p:plain

これはTLPhotoPickerというフォトライブラリから複数選択できるライブラリなんですが、左が正常、右が表示崩れ状態です。このライブラリだけではなく、どのアプリでも表示崩れが起きます。

github.com

いろいろ調べた結果、シミュレータの機種によって起きたり起きなかったりするようです。

起きる

  • iPhone13 mini iOS15
  • iPhone13 mini iOS14
  • iPhone12 mini iOS14

起きない

  • iPad Pro 9.7inch iOS15
  • iPad mini 6th iOS15
  • iPhone13 Pro iOS15
  • など

つまり、iPhone 12 mini と iPhone 13 miniで 起きるようです。

その他

  • SpringBoard(ホーム画面)でも起きる
  • Intel MacでもM1 Macでも起きる
  • Featuresメニューから Toggle Appearance を選択すると直る
  • 表示が正常に更新されていないような雰囲気

とりあえずは iPhone xx mini 以外のシミュレータを使うことで回避することができます。