私はカメラのソースタイプがUIImagePickerControllerにバグがあります。コントローラーが登場した後、シャッターが開かず、カメラのビデオ信号を見ることができませんが、撮った写真は正しいです。 UIImagePickerControllerのシャッター
は私が何か間違ったことをやってもいいですか?コード:
if ([UIImagePickerController isSourceTypeAvailable: UIImagePickerControllerSourceTypeCamera]){
UIImagePickerController *cameraUI = [[UIImagePickerController alloc] init];
cameraUI.sourceType = UIImagePickerControllerSourceTypeCamera;
cameraUI.allowsEditing = NO;
cameraUI.showsCameraControls = NO;
cameraUI.delegate = self;
NSArray *nibObjects = [[NSBundle mainBundle] loadNibNamed:@"OverlayView" owner:self options:nil];
UIView *controlsView = [nibObjects objectAtIndex:0];
CGRect overlayViewFrame = cameraUI.cameraOverlayView.frame;
CGRect controlsFrame = CGRectMake(0.0, CGRectGetHeight(overlayViewFrame) - 54.0,
CGRectGetWidth(overlayViewFrame), 54.0);
controlsView.frame = controlsFrame;
[cameraUI.cameraOverlayView addSubview:controlsView];
[self presentModalViewController: cameraUI animated: YES];
}
をやっていますか? –
いいえ、私はしません。シャッターは無限の時間にハングアップするだけですが、すべてのコントロールが通常通り応答します – Arsynth
説明が1つ! - タスクバー 第二にアプリケーションを回す - 第三タスクバー からアプリケーションをオンにする - カメラの初期化 – Arsynth