質問

横向きにUIImagePickerを設定するには、何か良い方法はありますか?私は

、次のようなsetStatusBarOrientationpresentModalViewControllerを呼び出そうとしました
[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関数呼び出しに対して予想されるように応答するようです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top