2010-08-13 66 views
1

在您的应用程序中使用iPhone相机的最佳方式是什么?使用iPhone相机

我想允许用户拍摄图像,然后重新拍摄或保存。

图片保存在哪里?我可以为拍摄的图像指定名称吗?

谢谢

回答

2

您需要使用UIImagePickerController。有关如何使用它的信息,请参阅Apple文档:http://developer.apple.com/iphone/library/documentation/uikit/reference/UIImagePickerController_Class/UIImagePickerController/UIImagePickerController.html

至于图片保存的位置:它们不会自动保存在任何位置。您必须实施UIImagePickerControllerDelegate方法imagePickerController:didFinishPickingMediaWithInfo:,然后使用NSFileManager方法将UIImage存储到任意位置,并使用任意文件名称。

+0

我想拍照,而不是从现有的选择。以上不仅仅是从已经拍摄的图像中选取图像? – jarryd 2010-08-13 23:43:34

+0

这个名字有点误导。 'UIImagePickerController'用于从相机拍摄照片。请参阅文档中的'sourceType'属性。 – 2010-08-14 02:02:45