2012-02-13 13 views
1

私はuiimagepickercontrollerを使用してカメラを開き、画像を撮るok.But私はuiimagepickercontrollerの風景モードをロックする必要があります。私はいくつかのコードを添付しましたラインの風景モードのipad 2のカメラをロック

UIImagePickerController *imgPkr = [[UIImagePickerController alloc] init]; 
    imgPkr.delegate = self; 
    imgPkr.sourceType = UIImagePickerControllerSourceTypeCamera; 
    imgPkr.cameraDevice=UIImagePickerControllerCameraDeviceFront; 

    imgPkr.cameraOverlayView = anImageView; 
    [theApp.TabViewControllerObject presentModalViewController:imgPkr animated:YES]; 
    [imgPkr release]; 

おかげ

答えて

1

UIImagePickerControllerを制御することはできません。

使用AVFoundation、あなたはAVFoundationの使用のためにカメラに

の取り扱いに関する完全な制御を持つことになります、

Link

2

サブクラスUIImagePickerController、このように、このメソッドをオーバーライド:

-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation{ 
    return UIInterfaceOrientationIsLandscape(interfaceOrientation); 
} 

UIImagePickerControllerを作成する代わりに、作成したクラスのオブジェクトを作成します(UILandscapeImagePickerControllerなど)。これはランドスケープのみをサポートします。

+0

このリンゴの例を見てそのUIImagepickerコントローラが傾いている、まだ、私のために働いていません風景モードで – dineshprasanna

関連する問題