在摄像机视图上显示自定义按钮

Coc*_*Nub 2 camera uiimagepickercontroller ios

有没有人知道是否有办法在相机视图上粘贴自定义按钮,以允许用户从他们的库中选择照片,如oink或instagram,而无需自定义视图?谢谢!

编辑

叠加层似乎很容易添加按钮; 有谁知道如何从那里实际显示照片库并使用该人选择的内容?

Pro*_*eus 5

从UIImagePickerController的文档:

您可以自定义图像选取控制器以自行管理用户交互.为此,请提供包含要显示的控件的叠加视图,并使用"捕获静止图像或电影"中描述的方法.除了默认控件之外,您还可以显示自定义叠加视图. UIImagePickerController类的自定义叠加视图在iOS 3.1及更高版本中通过cameraOverlayView属性提供.有关代码示例,请参阅PhotoPicker示例代码项目.

https://developer.apple.com/library/ios/#documentation/uikit/reference/UIImagePickerController_Class/UIImagePickerController/UIImagePickerController.html

您为照片库按钮选择的代理也应该可以访问UIImagePickerController.然后,当按下按钮用于相册时,您可以在UIImagePickerController上调用presentModalViewController:animated :(或presentViewController:animated:completion:如果您的目标是iOS 5及更高版本),传入一个新的UIImagePickerController,其sourceType设置为UIImagePickerControllerSourceTypePhotoLibrary.

我已经用另外两种方式解决了这个问题:第一,只需使用UIActionSheet在显示图像选择器之前提示用户; 2,将选取器托管在标签控制器或其他容器控制器中.