从图库和相机中选择图像并粘贴到表格视图中的图像视图中

时间:2018-04-23 12:54:44

标签: swift3

我想从图库和相机中选择图像,并在tableview自定义单元格的imageview中显示它。我可以从图库中选择3张图像并使用相机照片并在不同的图像视图中显示吗?

1 个答案:

答案 0 :(得分:0)

是的,您可以使用这个真棒库DKImagePickerController

从图库中选择多个图像

您可以在UIButton操作

上使用以下代码
var arrImage : [UIImage] = [UIImage]()


@IBAction func btnMultipleImage(_ sender: UIButton) {
    arrImageURL.removeAll()

    multiplePicker.delegate = self
    //multiplePicker.allowMultipleTypes = false
    multiplePicker.assetType = .allPhotos
    multiplePicker.maxSelectableCount = 4



    multiplePicker.didSelectAssets = { (assets: [DKAsset]) in
        for asset in assets {
            asset.fetchOriginalImageWithCompleteBlock({ (image, info) in
                    //info[PHImageFileURLKey]
                print(image!)
                self.arrImage.append(image!)
            })
        }
    }
    self.present(self.multiplePicker, animated: true, completion: nil)
}

现在使用此arrImage在TableView单元格中显示图像

let image = arrImage[indexPath.row]
cell.imgView.image = image

希望这有帮助。