SSSwiftUIGIFView

Swift Package Index Swift Package Index SPM Compatible-badge Version License PRs Welcome Twitter

SSSwiftUIGIFView 是一个自定义控制器,旨在帮助在 SwiftUI 中加载 GIF。它支持从远程 URL 加载 GIF,兼容 iOS 和 macOS,并实现了缓存机制来提高加载速度和减少数据使用。此外,它在加载 GIF 时提供默认的进度视图,并支持自定义进度视图。

特性

要求

安装

CocoaPods

SSSwiftUIGIFView 可以通过 CocoaPods 获取。要安装它,只需将以下行添加到您的 Podfile 中

pod 'SSSwiftUIGIFView'

Swift Package Manager

当使用 Xcode 11 或更高版本时,您可以通过转到您的项目设置 > Swift Packages 并通过提供 GitHub URL 添加存储库来安装 SSSwiftUIGIFView。或者,您可以转到 File > Add Package Dependencies...

     dependencies: [
         .package(url: "https://github.com/SimformSolutionsPvtLtd/SSSwiftUIGIFView.git", from: "2.0.0")
     ]

手动

  1. GIFCache.swiftGIFImageViewModel.swiftGIFPlayerView.swiftSwiftUIGIFPlayerView.swift 添加到您的项目中。
  2. 给自己来一杯冰镇啤酒 🍺。

文档

文档 - 查找完整的 API 参考以获取更详细的文档。

使用示例





如何贡献 🤝

无论您是帮助我们修复错误、改进文档还是提出功能请求,我们都非常欢迎您! 💪 查看我们的 贡献指南,获取有关贡献的想法。

觉得这个例子有用? ❤️

通过加入此存储库的 stargazers ⭐ 来支持它。

Bug 和反馈

对于 Bug、功能请求和讨论,请使用 GitHub Issues

查看我们的其他库

🗂 Simform Solutions 库→

MIT 许可证

本项目采用 MIT 许可证 - 有关详细信息,请参见 LICENSE 文件