2

私のアプリのほとんどは、iPhone 6 で実行するとスケールアップしますが、何らかの理由で、私のアプリの 1 つが次のようになります。

ここに画像の説明を入力

スケールアップして画面いっぱいにしない原因は何ですか?

編集:ここにいくつかの再現手順があります:

新しいプロジェクトを作成します (シングル ビュー)。サイズ クラスをオフにして、iPhone だけを使用します。

背景をオレンジにします。

(20,20,280,200) に黄色の UIView サブビューを追加します。

Xcode では、次のようになります。

ここに画像の説明を入力

次に、iPhone 6 でシミュレートします。次のようになります。

ここに画像の説明を入力

スケールアップして普通に見えないのはなぜですか?

4

4 に答える 4

11

なぜこれが反対票を投じているのかわかりません。それは正当な質問です。そして、ここに正当な答えがあります:

Projects > General で "Launch Screen File" を削除します。Xcode 5 にはこれがなかったため、古いアプリは自動的にスケールアップします。Xcode 6 で作成されたアプリでは、デフォルトの起動画面ファイルが作成されます。

これを削除すると、iPhone 6 でアプリがスケールアップされます。

于 2014-10-02T18:47:14.673 に答える
0

起動イメージがある場合は、すべての適切なサイズの起動イメージが必要になります。アプリのマイナー アップデートを行っていましたが、iPhone 6 シミュレーターで正しく表示されませんでした。4 つの起動イメージ (.png ファイル) を作成しました。アプリは引き続き iOS 7 で動作するはずなので、どうやらアセット カタログを使用できなかったようです。画像に正しい名前を付けましたが、すべて問題ありません。

画像のサイズと名前は次の場所にあります: iOS8 での iPhone アプリの起動画像のサイズと命名

于 2015-10-12T15:56:37.967 に答える