ios - 使用 iOS 访问相机

标签 ios iphone camera

显然有些人已经能够弄清楚如何通过 SDK(例如 Spore Origins)访问 iPhone 摄像头。如何做到这一点?

最佳答案

您需要使用 UIImagePickerController 类,基本上:

UIImagePickerController *picker = [[UIImagePickerController alloc] init];
picker.delegate = pickerDelegate
picker.sourceType = UIImagePickerControllerSourceTypeCamera

上面的pickerDelegate对象需要实现如下方法:

- (void)imagePickerController:(UIImagePickerController *)picker
           didFinishPickingMediaWithInfo:(NSDictionary *)info

字典 info 将包含原始图像和编辑图像的条目,分别以 UIImagePickerControllerOriginalImageUIImagePickerControllerEditedImage 为键。 (有关详细信息,请参阅 https://developer.apple.com/documentation/uikit/uiimagepickercontrollerdelegatehttps://developer.apple.com/documentation/uikit/uiimagepickercontrollerinfokey)

关于ios - 使用 iOS 访问相机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74113/

相关文章:

iphone - iOS 6 中带有 Storyboard 的模态视图 Controller

ios - AFJSONResponseSerializer 后 JSON NSDictionary 困惑

iOS对话框消息框像下拉列表

opencv - 拼接细节中相机参数调整失败问题

c++ - 是否可以使用标准 openCV 校准鱼眼相机?

ios - 在 objective-c 中仅从 NSDate 中选择工作日

iphone - 如何使用 Swift 编程在 iOS 8 中退出应用程序并返回主屏幕

iphone - 如何使用8到15个字符和强密码验证文本字段

iphone - 应用程序在调用 popViewController : error: alertView:didDismissWithButtonIndex: 时崩溃

ios - 替代 AVFoundation captureStillImageAsynchronouslyFromConnection