ZLPhotoBrowser icon indicating copy to clipboard operation
ZLPhotoBrowser copied to clipboard

请问如何在selectImageBlock回调里自己控制什么时候dismiss谢谢

Open StayStar opened this issue 1 year ago • 8 comments

Issue Description

Description and Steps

Please fill in the detailed description of the issue (full output of any stack trace, compiler error, ...) and the steps to reproduce the issue.

Info

ZLPhotoBrowser version: e.g. 4.5.4 Device: e.g. iPhone 14 Pro Device version: e.g. iOS 16.0 Xcode version: e.g. Xcode 14.0

Configuration code of ZLPhotoConfiguration

Paste your code here.
     let ps = ZLPhotoPreviewSheet(selectedAssets: assets)
     ps.selectImageBlock = {models, isOriginal in
         // 写一些压缩图片视频的逻辑,等压缩完以后再将ps dismiss如何修改...
         
     }
     ps.showPhotoLibrary(sender: sender)

StayStar avatar Jul 30 '24 02:07 StayStar

不支持这个样子,可以相册dismiss之后,你在给个loading框去做不也行吗?

longitachi avatar Jul 30 '24 02:07 longitachi

做聊天界面,如果在聊天窗口loading效果不太好,如果修改ZLPhotoPreviewSheet的话 guard !arrSelectedModels.isEmpty else { selectImageBlock?([], isSelectOriginal) hide() viewController?.dismiss(animated: true, completion: nil) return }这个方法我需要处理吗?

StayStar avatar Jul 30 '24 07:07 StayStar

if let vc = viewController { vc.dismiss(animated: true) { call() self?.hide() } } else { self?.hide { call() } }我可以手动处理这个dismiss

StayStar avatar Jul 30 '24 07:07 StayStar

做聊天界面,如果在聊天窗口loading效果不太好,如果修改ZLPhotoPreviewSheet的话 guard !arrSelectedModels.isEmpty else { selectImageBlock?([], isSelectOriginal) hide() viewController?.dismiss(animated: true, completion: nil) return }这个方法我需要处理吗?

理论上是不会走到这里的,走到这里代表没选择任何图片,也不用处理

longitachi avatar Aug 04 '24 09:08 longitachi

我也希望可以外部控制,dismiss

ZClee128 avatar Aug 15 '24 06:08 ZClee128

我自己修改了库,可以实现这种效果

WolfMobileDev avatar Nov 08 '24 08:11 WolfMobileDev

我自己修改了库,可以实现这种效果

你主要改了什么

ZClee128 avatar Nov 08 '24 09:11 ZClee128

image 主要在里面增加了一个方法

WolfMobileDev avatar Nov 11 '24 01:11 WolfMobileDev