项目介绍
fcbox/Lantern 是一个托管在 GitHub 上的开源项目,主要使用 Swift 编写,采用 Apache License 2.0 许可证,目前获得 728 个 Star、83 次 Fork。
- 仓库全名
- fcbox/Lantern
README 摘要
Lantern(花灯) Lantern(花灯)是一个基于Swift的高可用视图框架。它基于iOS原生的图片/视频浏览功能进行封装,并提供了更加酷炫的交互方式。此外,它还提供丰富的接口,扩展灵活,能让App快速集成浏览功能。 经过我们一年多的试用和改进,现将Lantern面向社区开源,希望和大家一起改进App图片/视频浏览交互,提供更好的用户体验。 本项目由丰巢研发团队开发维护,基于Apache-2.0协议开源。 效果预览 特性 [x] 基于纯Swift开发 [x] 支持图片、视频、图片与视频混合浏览 [x] 支持横向和竖向滚动 [x] 支持嵌入导航栏 [x] 支持push和present打开 [x] 支持数据源实时变更,框架不持有数据源 [x] 支持自定义转场动画,框架提供了Fade、Zoom、SoomthZoom三个转场动画的实现 [x] 支持自定义Cell,框架提供了常用的图片展示Cell的实现 [x]…
完整内容见 GitHub 原始 README 或本页 。
常见问题
Lantern 用什么语言开发?
主要使用 Swift 编写,采用 Apache License 2.0 许可证,目前有 728 个 Star。
Lantern 可以免费商用吗?
仓库采用 Apache License 2.0 许可证,可免费使用与修改,商业使用请遵守许可证条款(例如保留版权声明与许可声明)。
如何获取 Lantern 的源码?
可以直接克隆仓库:git clone https://github.com/fcbox/Lantern.git,默认分支为 master;安装与运行步骤见仓库 README。
Lantern 最近还在维护吗?
仓库最近一次更新为 2025年10月23日,当前有 30 个未关闭 Issue;Star 数为 728,可作为社区活跃度的参考。

评论