【发布时间】:2021-12-05 08:00:13
【问题描述】:
在我的屏幕上,我需要添加三个图像,因为我有三个单独的按钮
代码:这里 EasyImagePicker 是我的自定义图像选择器。但是如果我从图像选择器中选择任何一个图像,那么它会添加所有三个图像
class EditProfileImagesVC: UIViewController {
private var imagePicker : EasyImagePicker?
private var imagePicker1 : EasyImagePicker?
private var imagePicker2 : EasyImagePicker?
@IBOutlet weak var profilePicImage: UIImageView!
@IBOutlet weak var leftProfilePicImg: UIImageView!
@IBOutlet weak var rightProfilePicImg: UIImageView!
override func viewDidLoad() {
super.viewDidLoad()
imagePicker = EasyImagePicker(presentationController: self, delegate: self)
imagePicker1 = EasyImagePicker(presentationController: self, delegate: self)
imagePicker2 = EasyImagePicker(presentationController: self, delegate: self)
}
@IBAction func profilePicBtn(_ sender: UIButton) {
imagePicker?.present(from: sender, mediaType: .images, onViewController: self)
}
@IBAction func leftProfileBtn(_ sender: UIButton) {
imagePicker1?.present(from: sender, mediaType: .images, onViewController: self)
}
@IBAction func rightProfileBtn(_ sender: UIButton) {
imagePicker2?.present(from: sender, mediaType: .images, onViewController: self)
}
}
extension EditProfileImagesVC : EasyImagePickerDelegate{
func didSelect(image: UIImage?, video: URL?, fileName: String?) {
if let img = image{
profilePicImage.image = img
}
if let img1 = image{
leftProfilePicImg.image = img1
}
if let img2 = image{
rightProfilePicImg.image = img2
}
}
}
如何使用 imagepicker 为三个图像选择三个不同的图像.. 请指导我
【问题讨论】:
标签: ios swift uiimage uiimagepickercontroller