fcbox-Lantern基于 Swift 的高可用视图框架
Lantern(花灯)是一个基于 Swift 的高可用视图框架。它基于 iOS 原生的图片/视频浏览功能进行封装,并提供了更加酷炫的交互方式。此外,它还提供丰富的接口,扩展灵活,能让 App 快速集成浏览功能。
特性
- 基于纯 Swift 开发
- 支持图片、视频、图片与视频混合浏览
- 支持横向和竖向滚动
- 支持嵌入导航栏
- 支持
push
和present
打开 - 支持数据源实时变更,框架不持有数据源
- 支持自定义转场动画,框架提供了
Fade
、Zoom
、SoomthZoom
三个转场动画的实现 - 支持自定义 Cell,框架提供了常用的图片展示 Cell 的实现
- 支持网络图片加载、查看原图加载,由用户自由选择其他框架进行图片加载与缓存
- 支持各种附加控件的添加,框架提供了两种页面指示器的实现,以及在例子工程提供了加载进度环的实现
评论