JFHeroBrowser
JFHeroBrowser copied to clipboard
A simplest & base on protocol & swifty way to browse photo or video with hero animation.
请增加Swift Package Manager支持
1. ignore pods文件夹避免Swift Package Manager显示不必要的依赖文件 2. 目前JRBaseKit以Git Submodule方式导入,可以后续将JRBaseKit也支持Swift Package Manager
目前我展示本地的gif使用的方案是`HeroBrowserLocalImageViewModule`配合`SDWebImage` ```swift let image = UIImage.sd_image(with: origin) let vm = HeroBrowserLocalImageViewModule(image: image) ``` 缺点是在长按保存的时候,已经拿不到对应的origin data了 `HeroBrowserDataImageViewModule`无法正确展示,且无法保存 `HeroBrowserNetworkImageViewModule`可以正确展示,但无法保存 可能要在`DownloadProvider`下载的时候把data也一并保存起来, 以支持保存?
设备旋转问题
刚试了下最新的master代码,Xcode14+iOS 16,真机运行 全屏浏览本地图片,设备旋转时居然露出前一个页面的白底了。。。 而且旋转时,明显页面有闪动,可以对比一下系统相册的旋转,那个就十分丝滑