如何为图像选择器选择多个(2-5)图像,然后返回图像视图?

时间:2014-10-08 16:36:45

标签: ios swift ios8

嘿所以我想要一个按钮,当按下时允许用户从他们的照片库中选择2-5张照片,然后将所选的照片设置到uiimageview上?我在网上找不到任何与swift如何做的相关的东西? 感谢

2 个答案:

答案 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中实现的任何多个图像选择器。如果有人找到,请编辑并发布链接。