我想从图库和相机中选择图像,并在tableview自定义单元格的imageview中显示它。我可以从图库中选择3张图像并使用相机照片并在不同的图像视图中显示吗?
答案 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
希望这有帮助。