JWWaveView
JWWaveView 提供了一种方便的方法,将波浪效果添加到任何 UIView 实例。
JWWaveView 是通过使用 CAReplicatorLayer 作为其核心来实现的。与使用计时器连续更新波浪路径以获取波浪效果相比,它更高效。
在这篇 博客文章 中探讨了计时器驱动的波浪动画和基于 CAReplicatorLayer 的动画的一些比较和度量。
要求
- iOS 8.0+
- ARC
示例
要运行示例项目,请克隆仓库,然后首先从示例目录运行 pod install
。
暂停和恢复波浪视图
将波浪视图添加到表视图单元格
功能
完成
- 支持多个波浪循环
- 暂停和恢复波形动画
- 使用用户指定的波形相移开始
待办事项
- 两个波形重叠以提供深度
- 应该添加一个方便的分类
使用 CocoaPods 安装
CocoaPods 是一个用于开发和 iOS 或 OSX 应用程序的依赖管理器,它自动化并简化了在项目中使用第三方库的过程。有关更多信息,请参阅"入门"指南。您可以使用以下命令进行安装。
$ gem install cocoapods
Podfile
要使用 CocoaPods 将 JWWaveView 集成到您的 Xcode 项目中,只需将以下行添加到 Podfile 中。
pod 'JWWaveView'
然后,运行以下命令。
$ pod install
作者
Alex1989Wang, [email protected]
许可证
JWWaveView 采用 MIT 许可证。有关更多信息,请参阅 LICENSE 文件。