嘿所以我想要一个按钮,当按下时允许用户从他们的照片库中选择2-5张照片,然后将所选的照片设置到uiimageview上?我在网上找不到任何与swift如何做的相关的东西? 感谢
答案 0 :(得分: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
希望它有所帮助!
答案 1 :(得分:0)
目前,iOS不提供开箱即用的图片选择器,可让您从照片库中选择多个图像。 UIImagePickerController只允许您选择一个图像。
但是有几种图像选择器实现可以让你选择多个图像。您可以在cocoacontrols.com上找到一大堆@ytbryan已经提到过。
我目前不知道在Swift中实现的任何多个图像选择器。如果有人找到,请编辑并发布链接。