使用 TLPhotoPicker 选择最大图像后显示警报
Show alert while after selecting maximum images using TLPhotoPicker
我正在使用 TLPhotoPicker
打开我的画廊并从中选择图片。点击按钮打开图库,这是我 viewcontroller 文件中的代码..
fileprivate func openImagePicker() {
imagePickerConfig.allowsMultiple = true
imagePickerConfig.openContributeImagePicker()
imagePickerConfig.delegate = self
imagePickerConfig.selectedImage() { [weak self] imageInfo in
guard let `self` = self else { return }
if let image = imageInfo?.image {
self.imageName = imageInfo?.name ?? "profile.png"
}
}
}
openContributeImagePicker()
函数在我的pickerConfigClass
..
中给出如下
func openContributeImagePicker()
{
configure.singleSelectedMode = false
configure.maxSelectedAssets = 5
customPicker.configure = configure
viewController?.present(customPicker, animated: true, completion: nil)
}
在图库中,我只能 select 5 张图片。之后我不能 select 另一张图片。但是,当我尝试 select 超过 5 张图像时,我想在我仍在画廊本身时显示提醒。
let viewController = CustomPhotoPickerViewController()
viewController.delegate = self
viewController.didExceedMaximumNumberOfSelection = { [weak self] (picker) in
self?.showExceededMaximumAlert(vc: picker)
}
var configure = TLPhotosPickerConfigure()
configure.numberOfColumn = 3
configure.maxSelectedAssets = 5
viewController.configure = configure
viewController.selectedAssets = self.selectedAssets
viewController.logDelegate = self
self.present(viewController, animated: true, completion: nil)
func didExceedMaximumNumberOfSelection(picker: TLPhotosPickerViewController) {
self.showExceededMaximumAlert(vc: picker)
}
func showExceededMaximumAlert(vc: UIViewController) {
let alert = UIAlertController(title: "", message: "Exceed Maximum Number Of Selection", preferredStyle: .alert)
alert.addAction(UIAlertAction(title: "Ok", style: .default, handler: nil))
vc.present(alert, animated: true, completion: nil)
}
我正在使用 TLPhotoPicker
打开我的画廊并从中选择图片。点击按钮打开图库,这是我 viewcontroller 文件中的代码..
fileprivate func openImagePicker() {
imagePickerConfig.allowsMultiple = true
imagePickerConfig.openContributeImagePicker()
imagePickerConfig.delegate = self
imagePickerConfig.selectedImage() { [weak self] imageInfo in
guard let `self` = self else { return }
if let image = imageInfo?.image {
self.imageName = imageInfo?.name ?? "profile.png"
}
}
}
openContributeImagePicker()
函数在我的pickerConfigClass
..
func openContributeImagePicker()
{
configure.singleSelectedMode = false
configure.maxSelectedAssets = 5
customPicker.configure = configure
viewController?.present(customPicker, animated: true, completion: nil)
}
在图库中,我只能 select 5 张图片。之后我不能 select 另一张图片。但是,当我尝试 select 超过 5 张图像时,我想在我仍在画廊本身时显示提醒。
let viewController = CustomPhotoPickerViewController()
viewController.delegate = self
viewController.didExceedMaximumNumberOfSelection = { [weak self] (picker) in
self?.showExceededMaximumAlert(vc: picker)
}
var configure = TLPhotosPickerConfigure()
configure.numberOfColumn = 3
configure.maxSelectedAssets = 5
viewController.configure = configure
viewController.selectedAssets = self.selectedAssets
viewController.logDelegate = self
self.present(viewController, animated: true, completion: nil)
func didExceedMaximumNumberOfSelection(picker: TLPhotosPickerViewController) {
self.showExceededMaximumAlert(vc: picker)
}
func showExceededMaximumAlert(vc: UIViewController) {
let alert = UIAlertController(title: "", message: "Exceed Maximum Number Of Selection", preferredStyle: .alert)
alert.addAction(UIAlertAction(title: "Ok", style: .default, handler: nil))
vc.present(alert, animated: true, completion: nil)
}