2009-07-02 12 views
0

HIすべてiphone/ipodの向きを変更するにはどうすればいいですか?

私たちはアプリを実行すると、我々は90角度で電話を向けるならば、それは風景モードでこのモードにする必要があり述べるに

としてのようないくつかの機能のためのデバイスの向きを使用していますそれは風景モードでは、デフォルトでは、ビデオ再生が来るの問題よりも、いくつかのビデオを再生する必要がありますが、我々はポートレートモードでビデオを再生するためのよりも、ポートレートモードでは、それを必要とするよりも、我々はコードこのさえ、この方法のショーのような

[ mPlayer setOrientation:UIDeviceOrientationPortrait animated:NO]; 

を置きます警告は表示されますが、ポートレートモードでビデオを再生するには機能します。

今のところ問題は何ですか?アプリの起動時に表示されていた画面が表示され、ディサッパーが表示され、ビデオの再生が開始され、その画面には表示されませんこの関数は、それが使用できるようにするが、それは

任意の提案のおかげ Balrajバーマ

+1

あなたのコードがあなたの質問と同じくらい読みやすい場合、私はむしろあなたのチームメイトではないでしょう;) –

答えて

1

方法setOrientationがプライベートAPI(SDK 3.2)で、使用すべきではありません動作しません。

代わりに、座標系を変更:

self.view.transform = CGAffineTransformMakeRotation(-M_PI/2); 
もちろん

あなたの前と後にいくつかのコードを追加する必要がありますが、私はあなたがStackOverflowの上のいくつかの例を見つけてみましょう。

幸運を祈る!

関連する問題