誰かがサンプルコードを持っている場合は、UIImagePicker を使用してフルスクリーンでカメラビューを横向き/縦向きに回転させることに興味があります。
それ以外の
[self presentModalViewController:imagePicker animated:NO];
次のように、サブ ビューとして imagepicker.view を追加しています。
[cameraView addSubview: imagePicker.view];
問題は、これが発生すると、imagePicker.view のフレームが 90 度回転して追加されることです。実際のカメラ フィードの回転を変更することを除いて、アフィン変換を実行しても問題ありません。
次のようなことをすると、正常に動作します。
[imagePicker.view setFrame: CGRectMake(0, 0, 480, 320)];
ユーザーが回転するまで。
これで回転通知を聞くことができます:
- (void) didRotate:(NSNotification *)notification
しかし、アフィン変換を適用すると、カメラのオーバーレイとそのサブビューが台無しになります。