web-dev-qa-db-ja.com

iPhone 5(およびiPhone 6)の起動画面の黒いバー

IPhone 5が最初にリリースされたとき、アプリがiPhone 5の高さ全体を使用できるようにするために、プロジェクトに[email protected]を追加するという愚かなことを経験しなければなりませんでした。

アセットカタログとLaunchScreen.xibファイルがあります。 [email protected]ファイルを追加する必要がありますか?もしそうなら、それは今どこに行きますか? Xcode 6 GMで作成された新しいアプリで、いくつかの異なることを試しましたが、黒いバーを取り除くことができません。

23
soleil

コメントでrmaddyが述べたように、iOS <8をサポートしている場合は、これを行う必要があります。

一般/アプリのアイコンと起動画像

Launch Image Source-アセットカタログのLaunchImageを選択します。

「Retina 4」オプションに640x1136の画像を追加します。

したがって、画像が変更されたときにiOSとアセットカタログの両方を更新する必要がない限り、iOS <8をターゲットとする場合、LaunchScreen.xibは役に立たないと思います。

34
soleil

古いプロジェクトの変更や名前の変更など、新しいプロジェクトを作成しない場合は、すべてのImages.xcassetsをプロジェクトから削除する必要があります。

その後

プロジェクト設定に移動する

[アプリアイコンと起動画像]で[アセットカタログを使用]をクリックします

表示されるポップアップで[移行]を選択します。新しいアセットを作成します。

それは私にはかなりうまくいきます。

envはiOS8上のxocde6.1 iPhoneSimulator5/5S/6/6 +です

0
1000girlKANNA