如何为图像选择器选择多个 (2-5) 图像然后作为图像视图返回?
Posted
技术标签:
【中文标题】如何为图像选择器选择多个 (2-5) 图像然后作为图像视图返回?【英文标题】:How do i select multiple (2-5) images for an Image picker then return as image view? 【发布时间】:2014-10-08 16:36:44 【问题描述】:嘿,所以我想有一个按钮,当按下时允许用户从他们的照片库中选择 2-5 张图片,然后将选择的任何照片设置到 uiimageview 上?我在网上看,找不到任何与如何快速完成相关的内容? 谢谢
【问题讨论】:
你试过搜索cocoacontrols.com吗? 这能回答你的问题吗? Select Multiple Images from Photo Library 【参考方案1】:我用这个解决了:https://github.com/zhangao0086/DKImagePickerController。
获取所选图像的缩略图:
let pickerController = DKImagePickerController()
pickerController.sourceType = .Photo
pickerController.didCancelled = () in
println("didCancelled")
pickerController.didSelectedAssets = [unowned self] (assets: [DKAsset]) in
println("didSelectedAssets")
println(assets)
for(var i = 0; i<(assets.count); i++)
print(assets[i].url)
self.PickedArray .addObject(assets[i].thumbnailImage!)
self.performSegueWithIdentifier("SegueToPhotoLibraryView", sender: self)
获取所选图片的网址:
assets[i].url instead of assets[i].thumbnailImage
希望对你有帮助!
【讨论】:
【参考方案2】:目前 ios 不提供开箱即用的图片选择器,让您可以从照片库中选择 多个 图片。 UIImagePickerController 只允许你选择一张图片。
但有几种可用的图像选择器实现可以让您选择多个图像。正如@ytbryan 已经提到的,你可以在 cocoacontrols.com 上找到一大堆。
我目前不知道在 Swift 中实现了任何多图像选择器。如果有人找到,请编辑并发布链接。
【讨论】:
以上是关于如何为图像选择器选择多个 (2-5) 图像然后作为图像视图返回?的主要内容,如果未能解决你的问题,请参考以下文章
如何为数组中的每个创建一个具有唯一图像和选择器的自定义 UIButton?