我想要一个动态图像 - 现场摄像头 - 一旦屏幕加载就可以看到 - 类似于Snapchat。在Snapchat的情况下,图像填满整个屏幕。
我希望它在UIView的屏幕的一部分中可见,例如。我可以使用UIImagePickerView
完成此操作,还是必须使用AV Foundation?
我的问题是如何在屏幕加载时预览相机,因为其他问题解决了前面板和后面板的选择。
现在,我有一个占位符图片,如果点击则会启动UIImagePickerController
。相对于打开图像,这需要额外的步骤来单击以启动UIImagePicker控制器。
由于这是用于个人资料照片,理想情况下,一旦屏幕加载,用户就会看到他们脸部的图像,只需点击即可捕捉图像。
可以使用UIImagePickerController
完成,还是需要使用AVFoundation
?
这是我当前的UIImagepickerController代码,但它只是在您执行操作后显示新VC而不是默认显示实时图像。
- (IBAction)takePhoto:(UIButton *)sender {
UIImagePickerController *picker = [[UIImagePickerController alloc] init];
picker.delegate = self;
picker.allowsEditing = YES;
picker.sourceType = UIImagePickerControllerSourceTypeCamera;
[self presentViewController:picker animated:YES completion:NULL];
}