是否可以更改UIImagePickerController的可顯示幀大小?我想,而且整個屏幕不顯示攝像機視圖,但在視中間的280 * 190的邊界框說如何更改UIImagePickerController的攝像頭視圖大小
這裏是我的viewDidAppear
:
- (void) viewDidAppear:(BOOL)animated {
UIImagePickerController *picker = [[UIImagePickerController alloc] init];
picker.sourceType = UIImagePickerControllerSourceTypeCamera;
picker.showsCameraControls = NO;
picker.cameraDevice = UIImagePickerControllerCameraDeviceFront;
[self presentModalViewController:picker animated:YES];
[super viewDidAppear:YES];
}
我不能找到一種方法,在任何地方做...不使用它的人?
我該如何使用疊加類?
+1好答案...但從UIImagePickerController捕獲是不同於從AVCaptureVideoPreviewLayer拍攝正確?..我的意思是,他們會顯示輸出圖像質量的一些差異..我對嗎? –
@ AshokKumar.S您應該從'AVCaptureStillImageOutput'(用於靜止圖像),而不是從'AVCaptureVideoPreviewLayer'中拍攝圖像。這實際上是爲了預覽相機將拍攝的內容,而不是用於實際拍攝。 – rickerbh