2011-07-13 8 views
1

iPadで向きを変えることに関して質問があります。iPadオリエンテーション

私はMonoTouchを使用していますが、Obj-Cプログラマが助けることができれば、それも素晴らしいでしょう。

まず、異なる向きの異なるスプラッシュ画面を提供すると、アプリは正しいものを表示します。これは、 "Default-LandscapeLeft.png"や一般的な "Default-Landscape.png"などの任意の方向に対して行うことができます。

私のすべての画像は正確な寸法ですが、私がポートレートモードで起動すると、拡大表示されます。他のモードもすべて完璧に機能します。

第2の問題は、最初のコントローラが表示された後でも、アプリがその向きになり続けることです。現時点では、どのような場合でも肖像画が表示されます。最初のコントローラー(UINavigationController)が登場する前にオリエンテーション通知を生成し始めましたが、オリエンテーションの変更だけに反応すると思います。私はデバイスを移動した後、それは回転し、その瞬間から、すべて正常に動作します。しかし、私はスプラッシュ画面から向き情報を "継承"したいと思っています。

ご了承ください。

ありがとうございます。

乾杯の異なる向きについて

答えて

1

画像: Default.pngとDefault-Landscape.pngは、必要な方向を提供するために、アプリの設定を設定+提供されるべきです。

第二の問題:最初のコントローラコール

myController.WillRotate(UIApplication.SharedApplication.StatusBarOrientation, 0);

+0

こんにちはを作成した後 と答えをどうもありがとうございました。 –

+0

こんにちは、ありがとうございました。問題は依然として残っています。スプラッシュスクリーンのサイズが正しくあり、ポートレートとポートレートは同じです。サイズは同じですが、ポートレートは何とかズームインされます。もう1つの問題は解決しました。ありがとうございます。問題は、サービスが顧客データを返した後、最初のView Controllerを追加することにありました。しかし、今私はすぐにそれをやったと働いた。ありがとうございます –

+0

画像の解像度を確認してください。 My Default.pngの画像は768x1004ピクセル、Default-Landscape.pngは1024x748ピクセルです。これらの2つの画像はうまく機能します。 – Scarlaxx

関連する問題