UIImagePickerController

UIImagePickerController

您知道在iOS 中用拍摄照片并将其保存到相机的任何方法/方法吗?仅通过简单的按钮压力即可滚动而不显示任何预览?

我已经知道如何显示相机 View ,但是它显示图像的预览,用户需要单击“拍照”按钮来拍照。

用几句话:用户单击按钮,即可拍摄照片,无需预览,也无需仔细检查即可拍摄/保存照片。

我已经找到了takePicturehttp://developer.apple.com/library/ios/documentation/uikit/reference/UIImagePickerController_Class/UIImagePickerController/UIImagePickerController.html#//apple_ref/occ/instm/UIImagePickerController/takePictureUIIMagePickerController方法

最佳答案

showsCameraControls -Property设置为NO

    poc = [[UIImagePickerController alloc] init];
    [poc setTitle:@"Take a photo."];
    [poc setDelegate:self];
    [poc setSourceType:UIImagePickerControllerSourceTypeCamera];
    poc.showsCameraControls = NO;

您还必须在poc.view顶部添加自己的控件作为自定义 View 。但这很简单,您可以通过这种方式添加自己的UI样式。

您通常会在imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:中收到图像数据

要拍照,您致电
[poc takePicture];

从您的自定义按钮。

希望对您有用。

关于objective-c - 在没有UIImagePicker且没有预览的情况下在iOS中拍照,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14185126/

10-14 22:17