2

これは意味がありませんが、突然、私が開発しているiPhone(iOS 5.0ターゲット)アプリの1つが、2つのステータスバーで起動します。さらに、それは常にではなく、一部の人々との一部のインストールでのみです。

これは私が見つけた唯一の関連する質問です:アプリを起動したときにステータスバーが2つ表示されるのはなぜですか?

アプリには3つのdefault.pngファイルがあり、すべてiPhoneシミュレーターを開いてスクリーンショットを撮ることで作成されます。ファイルはプロジェクトターゲットの「LaunchImages」セクションにドラッグアンドドロップされました。黄色の三角表示板はないので、すべて問題ないはずです。

Default.png           320 x 480  (iPhone simulator)
Default@2x.png        640 x 960  (iPhone Retina 3.5-inch simulator)
Default-568h@2x.png   640 x 1136 (iPhone Retina 4.0-inch simulator)

何が間違っている可能性があるのか​​?Appleのドキュメントには、この設定は正しいと書かれているようですが、今では起動時に2つのステータスバーが表示されるようになりました。

アップデート:

クレイジーに!最初の2つのファイルを編集し、そのまま編集せずに保存しました。問題が修正されました。3番目の画像と同じ-問題は残っています!!! iPhone Retina 4インチシミュレーターは、3.5インチの起動イメージを使用して開始されました!!!

はい、写真にラベルを付けました。異なる番号で。

したがって、最初の2つのケースは画像ファイル形式の問題である可能性があり、3番目のケースはAppleの欠陥のように見えます。他の推測はありますか?

Xcodeプロジェクトのターゲットの概要には、ボックスにDefault-568h@2x.png画像があり、正しい番号の実際の画像であり、黄色の警告サインはありません。そのファイルはファイルシステムに存在し、他の2つのファイルと同じフォルダーにあり、「バンドルリソースのコピー」ビルドフェーズに含まれています。他に何を確認できますか?

4

1 に答える 1

1

なぜこれが不規則に起こるのかはわかりませんが、考えがあると思います。iOS シミュレーターでスクリーンショットを撮ったと言うと、ステータス バーが画像の一部として保存されている可能性があります。次に、iOS は Default.png を 20px 縮小して表示し、起動中に 2 つのステータス バーが表示されます。

于 2012-10-25T08:25:33.397 に答える