28

今週 iOS 7 Beta がリリースされました。アップデートがリリースされるたびに、互換性のためにアプリをアップデートする必要があります。いくつかのバグがあります。

さて、私は iOS 7 を iPhone にインストールし、アプリの原理は完全に機能し、次に Xcode 5 (プレビュー) をインストールしてプロジェクトをコンパイルしました。新しい statusBar が完全に落ち着いていて、View Controller が背景として表示されることに気付きました。

ここで問題が発生します。画面の下部にある 20px の白い帯は、View Controller がステータスバーだったスペースを獲得したためです。

ストーリーボードでこの問題を修正すれば問題ありませんが、iOS 6 の問題は 20px の statusBar が残っているため、画面が途切れます。

起動時にiOSのバージョンを確認し、それぞれに合わせたストーリーボードを作成するのが簡単な解決策だと思いました。私のプロジェクトには、iPhone 3.5'、'iPhone 4'、'iPad' の 3 つのストーリーボードがあります。これらの 20 ピクセルのため、すぐにさらに 3 つのストーリーボードを作成する必要があります。

それが最善の解決策でしょうか?他の選択肢はありますか?

長文すみません。どんな助けでも大歓迎です!

4

1 に答える 1