単独で正しく動作する iPhone アプリケーションがあります。カメラのビデオ フィードを正しい向き (横向き) で正しく開きます。ただし、このアプリケーションを既存のアプリケーションに追加したので、統合アプリケーション内でアプリケーションを起動すると、ビデオ フィードが横向きビューで正しく向きません。iPhone が横向きビューの場合、ビデオ フィードは逆さまの縦向きビューになります。ただし、デバイスを回転させてから横向きビューに戻すと、カメラ フィードが正しくなりました (横向き)。起動時にビデオ フィードを正しい向きにするにはどうすればよいですか?
1 に答える
0
カメラ アプリにストーリーボードを使用している場合は、最初のビュー コントローラーがその回転プロパティを継承するように設定されていることを確認してください。
そうでない場合、問題は次の 2 つの方法のいずれかの論理エラーが原因であることがほぼ確実です。
- (BOOL)はAutorotateToInterfaceOrientation:
- (void)didRotateFromInterfaceOrientation:
カメラアプリと、それを入れているより大きなアプリの両方で、これら2つの方法を見てください。
問題がすぐに明らかにならない場合は、これらのメソッドの内容をここに投稿してください。確認できます。
于 2012-06-27T03:45:09.833 に答える