Swiftを使用してxcode 6.0.1で新しいプロジェクトを作成し、展開ターゲットをiOS 7.0に設定しました。
IOS7のiPhone 5sの画面サイズは間違っています-黒いスペースがあってはいけません。
新しいXcode 6プロジェクトでは、これらの[email protected]画像はありません。
次の手順を実行して修正します。
1)Images.xcassetsを開いてLaunchImageを探します。おそらく欠落しています。
2)この場合、(下部にある)+をクリックし、[新しい起動イメージ]をクリックします。
3)プロジェクトターゲットを選択し、[ビルド設定]タブを開きます。 「Asset Catalog Compiler-Options」セクションを探し、次に「Asset Catalog Launch Image Set Name」(空のタイプLaunchImage)を探します。
出来上がり!
[email protected]画像をスプラッシュとして使用してみてください。
プロジェクトのプロパティ->一般->アプリアイコンと起動画像->(アセットカタログを使用)をクリックします
ポップアップ->クリック(移行)
削除(画面ファイルを起動)
完了!!!
これはあまり役に立たないと思いますが、まったく同じ問題があり、このリンクを見つけました。多分それはあなたを助けるでしょう、私は答えを見つけることができます:
プロジェクトのプロパティで、起動画像に「アセットカタログ」を使用していることを確認します。プロジェクトがデフォルトでカスタムの場所を使用していることがわかりました。 「アセットカタログを使用」に切り替えることで、上下の黒いマージンがなくなりました。
default-568h @ 2xを寸法640x1136のApp Bundleに配置します。別の方法として、xcodeカタログアセットを使用して起動画像を割り当てることができます。
この問題は、Default @ 2x.pngおよび[email protected]のスプラッシュスクリーンを追加すると解決します