【发布时间】:2010-08-13 22:01:16
【问题描述】:
在您的应用中使用 iPhone 相机的最佳方式是什么?
我希望允许用户拍摄图像,然后重新拍摄或保存。
图片保存在哪里?我可以为捕获的图像指定名称吗?
谢谢
【问题讨论】:
在您的应用中使用 iPhone 相机的最佳方式是什么?
我希望允许用户拍摄图像,然后重新拍摄或保存。
图片保存在哪里?我可以为捕获的图像指定名称吗?
谢谢
【问题讨论】:
您需要使用UIImagePickerController。有关如何使用它的信息,请参阅 Apple 的文档:http://developer.apple.com/iphone/library/documentation/uikit/reference/UIImagePickerController_Class/UIImagePickerController/UIImagePickerController.html
至于图片的保存位置:它们不会自动保存在任何地方。您必须实现UIImagePickerControllerDelegate 方法imagePickerController:didFinishPickingMediaWithInfo:,然后使用NSFileManager 方法将UIImage 存储到您想要的任何位置,使用您想要的任何文件名。
【讨论】:
UIImagePickerController 也用于从相机拍照。请参阅文档中的 sourceType 属性。