我是新手在iPhone开发,我已经建立了一个新的应用程序来拍照使用UIImagePickerController。一切对我来说都很好,但我需要关闭在我按下捕获按钮后出现的图片预览。我在网上搜索,然后我发现我必须使用以下例程。
(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)img editingInfo:(NSDictionary *)editInfo
{
[self dismissModalViewControllerAnimated:YES];
}但它并没有起作用。
任何帮助或建议,都是非常感谢的。
发布于 2011-12-21 16:59:40
您需要添加自己的相机覆盖视图。此视图应该有一个按钮,以拍摄照片。
要添加覆盖视图,请创建一个背景颜色为clear的视图,然后将覆盖视图分配给选取器控件
self.imagePickerController.showsCameraControls = NO;
self.imagePickerController.cameraOverlayView = myOverlayView;然后在覆盖视图按钮事件中调用以下代码:
[imagePickerController takePicture];这将在imagePickerDelegate上触发以下方法,您可以在其中保存您的照片等
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)infohttps://stackoverflow.com/questions/8586674
复制相似问题