有谁知道是否有一种方法可以在相机视图上粘贴自定义按钮,以允许用户像 oink 或 instagram 一样从其库中选择照片,而无需创建自定义视图?谢谢!
Edit
使用覆盖层添加按钮似乎很容易;有谁知道如何实际显示照片库并使用该人选择的内容?
来自 UIImagePickerController 的文档:
您可以自定义图像选择器控制器来管理用户
自己互动。为此,请提供一个覆盖视图,其中包含
您想要显示的控件,并使用中描述的方法
“捕捉静态图像或电影。”您可以显示您的自定义
覆盖视图是默认控件的补充或替代。UIImagePickerController 类的自定义覆盖视图是
在 iOS 3.1 及更高版本中通过cameraOverlayView 可用
财产。有关代码示例,请参阅 PhotoPicker 示例代码项目。
https://developer.apple.com/library/ios/#documentation/uikit/reference/UIImagePickerController_Class/UIImagePickerController/UIImagePickerController.html 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 提示用户;第二,使用 UIActionSheet 来提示用户。 2、将选择器托管在选项卡控制器或其他容器控制器中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)