JPButton 0.4

JPButton 0.4

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布时间最后发布时间2017年9月
SwiftSwift 版本3.0
SPM支持 SPM

Josip Petric 维护。



  • 作者
  • Josip Petric

JPButton

使用 Swift 编写的自定义 UIWindow 组件,具有一些有趣的动画。

用法

手动

Classes 文件夹中的文件复制到您的项目中。将 Nib 中的 UIButton 类设为 JPButton 或程序化创建。

打开示例项目以检查所有可用的选项。

呼吸动画

所有属性都可以从 Interface Builder 或代码中设置

  • 要启用呼吸动画,将 breathingEnabled 属性设置为 true
  • 通过更改 breathDuration 属性来自定义动画持续时间。

边界跑酷动画

  • 要开始边界跑酷动画,只需调用 startBorderRunner 方法。可以通过更改 startBorderRunner 方法的参数来自定义跑步者的颜色、形状和大小。
  • 要停止动画,调用 stopAndRemoveBorderRunner 方法。

呼吸 + 边界跑酷

您可以通过将 breathingEnabled 属性设置为 true 并调用 startBorderRunner 方法来组合呼吸动画和边界跑酷动画。

作者

Josip Petric, [email protected]

许可证

JPButton 受 MIT 许可证保护。有关更多信息,请参阅 LICENSE 文件。