iOS 9 Xcode 7 - アプリケーションの上部と下部に黒いバーが表示される


Answers

私のアプリケーションは、起動イメージを使用しません。 「起動画面ファイル」を「main.storyboard」ファイルに設定すると、私の問題が解決されました。

この設定は、 "Target-> General-> AppアイコンとLaunch Images"にあります。

詳細については、次のリンクを参照してください。http : //oleb.net/blog/2014/08/replacing-launch-images-with-storyboards/

Question

iPhone 6 iOS9にアプリをインストールしました。ここには何が起こったのですか? 上部と下部に黒いバーが表示されます。 それはiOS8でうまく動作します。 私はそれをどのように修正できますか?

私はXcode 6.4と7でビルドを試みました。同じ結果です。

(iPhone 5はこのようなiPhone 4アプリを実行するために使用されました)




私の場合、プロジェクトにはいくつかのターゲットがあり、それぞれには独自の起動画面イメージがあります。 ターゲットの奇妙なものはうまく見えますが、他は黒いバーがあります。 物事は資産の中にLaunchフォルダーの名前であった。 名前をLaunchImageに変更すると、問題が解決されます。




以前のバージョンのxCodeからxCode 6またはxCode 7にアプリケーションを移行すると、この問題が発生します。

iOS 7以前では、アプリがサポートするすべての画面サイズ、解像度、向きに対して、別々の起動イメージを提供する必要があります。

Xcode 6以降では、別のオプションがあります。 最初のビューコントローラーがアプリの起動画面として使用されるストーリーボードを指定できます。 以下の手順を使用します。

  • LaunchScreen.storyboardという名前の空のストーリーボードファイルを作成します。

  • ターゲット設定に移動し、[全般]タブで、[アプリケーションアイコンと起動イメージ]セクションで起動画面ファイルとしてストーリーボードを選択します。 Xcodeは、アプリのInfo.plistに対応するUILaunchStoryboardNameキーを追加します。 このキーが存在する場合、Xcodeは設定した起動イメージより優先します。

  • 新しく作成されたストーリーボードのビューにいくつかのサブビューを追加し、制約のある位置に配置します。 デバイスでアプリを起動すると、OSは起動画面としてシーンを使用する必要があります。

古いアプリをシミュレータから削除し、プロジェクトをクリーンアップしてください。

乾杯する:-)




私はxcode 7.2を使用しています。 最初に、私はLaunchScreen.storyboardファイルを作成しました。これは、 カリウム Permanganateが示唆したように、うまくいきました! しかし、私は起動画面が必要ないので、Main.storyboardをLaunch Screen Fileとして設定しようとしましたが、それはトリックでした!




以前の回答に記載されていることはしないでください...

View Controllerを表示するには、次の単一ステップに従います

Step 1 : Add the splash Screen for iPhone and iPad.

この後、このエラーは再び発生しません。