2012-01-19 8 views
0

OK、iPadでの起動イメージとオリエンテーションに関する質問があります。繰り返しますが、これは具体的にはイメージの起動に関するもので、アプリケーションが実際に制御を開始すると回転/方向とは何の関係もありません。とにかくiPad起動イメージとオリエンテーション

、Default.pngリソースに関係なく、サポートの向きの、とにかかわらず、初期インターフェイスの向きの関係なく、デバイスの向きを、常にロードされます。後で(おそらく)自動的に回転されるまで、アプリはポートレートであるとみなされているようだ。私はリンゴのdevのものにこの効果の何かを読んだが、これらの異なる方向(Default-Landscape、Default-LandscapeLeftなど)の起動イメージがあるとすれば、私はオリエンテーションが起動時に固定されていないと推測した。それは、少なくとも寸法正しくなるように

簡単な解決策は、私のDefault.png 90度回転することであったが、それが唯一の解決策でない限り、それは許容される解決策ではありません。私は 'Resource-iPad'と呼ばれるフォルダへの参照に出くわしましたが、その点で多くの情報を掘り下げることはできませんでした。デバイスシミュレータ

の両方が一貫しているようです。私はiPhone/iPadをターゲットにしています。リソースはそうなど、メインバンドルのルートに

あり、私は何かを明らかに不足しなければなりませんが、私はあなたたちは来るところそれが何であるかと確認していない。事前に

おかげで、 トム

+0

は、あなたが実行したときに現れて問題となっているOSのための許容可能な組み合わせではありません持ちますiPad、またはiPhoneのみ? –

答えて

0

風景のスプラッシュスクリーンは、ほとんどの(すべてではないにしても)90度の回転で作成されています。アプリが読み込まれると、これは通常、意図した方向を反映し、ユーザーがiOSデバイスを適切に回転させるのに役立ちます。あなたのアプリが普遍的である場合

+0

初期オリエンテーションが設定されていない場合、orientationが常にportraitに設定されている場合は意味があります。私は最初の方向を明示的に設定したくない(開始時にユーザーが左右に保持しているかどうか気にしないでください)、アプリが横向きを必要とするが初期オリエンテーションを指定していない場合、 Default.pngを使用してください。アプリがコントロールされると、それに応じて回転できます。この場合、Default-Landscape〜ipadと関連するリソースは決して使用されません。私はこれをデザインの観点から見ると珍しいと感じています。 –

3

、あなたはiPad版のための2枚の画像を持っていることを確認します - 「デフォルト・ランドスケープ〜ipad.png」と一つの「ipad.pngデフォルト・ポートレート〜」という名前の1。名前の中にティルダとダッシュを注意してください。

それは普遍的でない場合は、単に「デフォルト・Portrait.png」と「デフォルト・Landscape.png」は動作するはずです。なぜそれがあなたのために働いていないのか分かりません。たぶん「Default.png」と「デフォルト・Landscape.pngは、」ケースの変更Default.pngをするには、デフォルト・Portrait.png

+0

ジョン、ハイフンと対話をしてくれてありがとう、私の目はそれを見逃してしまったし、正しいリソース名を持つことが明らかに助けになる。私が考えている初期オリエンテーションの値を指定しないと、初期のオリエンテーションが指定されていない場合は、常に肖像画が始まることを意味します。ポートレートがサポートされていない場合でも明らかに私はこれで暮らすことができます。私はそれが本当にどのように下に働いているのか分かりません。 –

関連する問題