横向きでiPhone UIImagePickerカメラ
-
21-09-2019 - |
質問
横向きにUIImagePicker
を設定するには、何か良い方法はありますか?私は
setStatusBarOrientation
後presentModalViewController
を呼び出そうとしました
[self presentModalViewController:picker animated:YES];
[[UIApplication sharedApplication] setStatusBarOrientation: UIInterfaceOrientationLandscapeRight animated: NO ];
しかし、右隅のビデオ期間ビュー(00:00)向きを変えて回転しませんでした。
解決
残念ながら、ドキュメント、イメージピッカーはポートレートモードをサポートしています。
他のヒント
アップルは、カメラビューの景観をサポートしていません。あなたが何かをしたい場合は、その上にオーバーレイビューを追加&ランドスケープビューとして見てそのビューを変換し、その後、カスタマイズとして示します。 @Note:変換に必要な理由も肖像画として追加され-overlayはthatsの
。私は、次のコードを使用して風景カメラビューを作成することができた。
[self.view insertSubview:self.imagePicker.view atIndex:0];
self.imagePicker.view.transform =
CGAffineTransformScale (
CGAffineTransformTranslate(
CGAffineTransformMakeRotation(M_PI/2), -90, -15),
1.2,1.2)
;
私が直接モーダルとしてそれを呼び出すと、現在のビューにimagePickerのビューを追加するわけではないことに注意してください。
self.imagePicker.view.transform
は、私はAppleがこの方法を承認するかどうかに話すことができないものの、すべてのCGAffineTransform
関数呼び出しに対して予想されるように応答するようです。
所属していません StackOverflow