WXWaveView 1.0.2

WXWaveView 1.0.2

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布上次发布2022年9月

WelkinXieWelkinXie 维护。



  • 作者:
  • Welkin Xie

WXWaveView

给您的视图添加漂亮且平滑的波浪效果!

波浪可以添加到任何类型的视图。

中文说明

例如:

集成

CocoaPods

pod 'WXWaveView'

或Carthage

github "WelkinXie/WXWaveView"

如何使用

  1. 使用 "addToView:withFrame:" 方法初始化 WXWaveView

     self.waveView = [WXWaveView addToView:headerView withFrame:CGRectMake(0, CGRectGetHeight(headerView.frame) - 10, CGRectGetWidth(headerView.frame), 10)];
    

    当然,你也可以将 CGRectZero 传递给上述方法,并使用 自动布局 来定义其矩形框。

  2. 当想要它动画时,执行 wave 方法。

     [self.waveView wave];
    

就是这些!

定制

  1. 波浪持续时间。设置为0时,波浪将不会停止。默认为1.5。

     self.waveView.waveTime = 0.f;  
    
  2. 波浪颜色。默认为白色。

     self.waveView.waveColor = [UIColor groupTableViewBackgroundColor];
    
  3. 波浪速度。默认为9。

     self.waveView.waveSpeed = 20.f;
    
  4. 波浪角速度。默认为2。

     self.waveView.angularSpeed = 1.8f;
    
  5. 您也可以随时使用 stop 方法手动停止波浪。

     [self.waveView stop];
    

最近我发现将其制作为一个加载视图很有趣:

具体效果取决于您的创意!享受乐趣:]

参考

WXWaveView 受益于 KYWaterWaveView,感谢 KittenYang 及其贡献。

授权协议

WXWaveView遵循MIT许可证发布。