示例
要运行示例项目,先克隆仓库,然后在 Example 目录中运行 pod install
。
安装
Shimmeraiser 可通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中即可
pod 'Shimmeraiser'
使用 Shimmeraiser
Shimmeraiser 实际上有超过 95% 的测试覆盖率
步骤 1: 创建一个可以闪动的类。
此类对应的布局是在加载内容时想要表示的相应布局。在此文件中,你需要基本导入 Shimmeraiser 并将 由你的 UX 团队提供的所有 CGRects 添加到 ShimmerBuilder 对象。你需要返回一个 ShimmerSettings,你可以使用默认的 init 或者设置自己的参数,例如动画持续时间,是否可逆,动画阴影的大小,以及颜色。
- 干得好!完成你的 Shimmer 只需几步:)
第 2 步:运行你的 shimmer!
要显示你自己的 shimmer,只需在你的 UIViewController 上调用
Shimmer.show(MyCustomShimmer(), in: self)
要隐藏,更简单
Shimmer.hide()
完成!为你的应用增加了一个良好的体验。
作者
Victor Panitz Magalhães, [email protected]
许可证
Shimmeraiser 基于 MIT 许可证提供。更多信息请参阅 LICENSE 文件。