如何在没有用户交互或不显示 ImagePickerController 的情况下拍照
UIImagePickerController *imagePickerController = [[UIImagePickerController alloc] init];
if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera])
{
[imagePickerController setSourceType:UIImagePickerControllerSourceTypeCamera];
}
// image picker needs a delegate,
[imagePickerController setDelegate:self];
// Place image picker on the screen
[self presentModalViewController:imagePickerController animated:YES];
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
[picker dismissModalViewControllerAnimated:YES];
_myImageView.image = [info objectForKey:@"UIImagePickerControllerOriginalImage"];
}
我知道这样我可以自动拍照 我如何完成?
最佳答案
您可以使用 takePicture
UIImagePickerController
上的方法以编程方式拍照。
但我建议使用AVFoundation
为您创建 onw 图像捕获。
关于ios - 在没有用户交互的情况下以编程方式拍照,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25548433/