您知道在iOS 中用拍摄照片并将其保存到相机的任何方法/方法吗?仅通过简单的按钮压力即可滚动而不显示任何预览?
我已经知道如何显示相机 View ,但是它显示图像的预览,用户需要单击“拍照”按钮来拍照。
用几句话:用户单击按钮,即可拍摄照片,无需预览,也无需仔细检查即可拍摄/保存照片。
我已经找到了takePicture
类http://developer.apple.com/library/ios/documentation/uikit/reference/UIImagePickerController_Class/UIImagePickerController/UIImagePickerController.html#//apple_ref/occ/instm/UIImagePickerController/takePicture的UIIMagePickerController
方法
最佳答案
将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/