JWWaveView 0.3.1

JWWaveView 0.3.1

Jiang Wang 维护。



  • Alex1989Wang

JWWaveView

CI Status Version License Platform Translation

JWWaveView 提供了一种方便的方法,将波浪效果添加到任何 UIView 实例。

JWWaveView 是通过使用 CAReplicatorLayer 作为其核心来实现的。与使用计时器连续更新波浪路径以获取波浪效果相比,它更高效。

在这篇 博客文章 中探讨了计时器驱动的波浪动画和基于 CAReplicatorLayer 的动画的一些比较和度量。

要求

  • iOS 8.0+
  • ARC

示例

要运行示例项目,请克隆仓库,然后首先从示例目录运行 pod install

暂停和恢复波浪视图

water-waving effect pause and unpause

将波浪视图添加到表视图单元格

water-waving effect

功能

完成

  • 支持多个波浪循环
  • 暂停和恢复波形动画
  • 使用用户指定的波形相移开始

待办事项

  • 两个波形重叠以提供深度
  • 应该添加一个方便的分类

使用 CocoaPods 安装

CocoaPods 是一个用于开发和 iOS 或 OSX 应用程序的依赖管理器,它自动化并简化了在项目中使用第三方库的过程。有关更多信息,请参阅"入门"指南。您可以使用以下命令进行安装。

$ gem install cocoapods

Podfile

要使用 CocoaPods 将 JWWaveView 集成到您的 Xcode 项目中,只需将以下行添加到 Podfile 中。

pod 'JWWaveView'

然后,运行以下命令。

$ pod install

作者

Alex1989Wang, [email protected]

许可证

JWWaveView 采用 MIT 许可证。有关更多信息,请参阅 LICENSE 文件。