如何用一些“默认”图像填充 UIImagePicker 的结果(如果用户没有自己的选择)

Posted

技术标签:

【中文标题】如何用一些“默认”图像填充 UIImagePicker 的结果(如果用户没有自己的选择)【英文标题】:How does one populate the results of an UIImagePicker with some "default" images (if the user has none of their own to choose from) 【发布时间】:2010-04-10 07:54:14 【问题描述】:

如何用一些“默认”图像填充 UIImagePickerController 的结果。在这种情况下,我制作了一个照片处理应用程序,用户可以在其中从他们的库中选择图像,但我想给他们示例图像,而不是将它们实际保存到他们的库中。有没有办法手动将我的默认图像注入 UIImagePicker?

【问题讨论】:

【参考方案1】:

UIImagePickerController 显示相机胶卷中包含的内容。

您是否建议在从相机胶卷中挑选图片时,还可以包含捆绑包中的一些图片?因为我不相信这是事实。使用此功能时,您会看到相机胶卷的副本。

我认为这可行的唯一方法是在加载 UIImagePickerController 之前,将应用程序包中的图像写入相机胶卷。

退出时,从相机胶卷中删除图像,除非它被选中。

这样,如果他们愿意,用户可以选择您的图片,如果他们不选择,您可以将其从库中删除。

UIImagePickerController 正在向您展示相机胶卷的表示,所以这是我能想象的唯一可行的方法,并且可能并不理想。

【讨论】:

以上是关于如何用一些“默认”图像填充 UIImagePicker 的结果(如果用户没有自己的选择)的主要内容,如果未能解决你的问题,请参考以下文章

如何用图案填充图像

如何用图像填充提交按钮?

聚焦时如何用图像填充 LWUIT 按钮?

如何用图像作为背景填充 iOS 堆栈视图(UIStackView)?

即使海报图像的宽高比与其视频元素不同,如何用海报图像填充视频元素? [复制]

旋转QImage时如何用透明背景填充空白?