WXWaveView
给您的视图添加漂亮且平滑的波浪效果!
波浪可以添加到任何类型的视图。
中文说明
例如:
集成
CocoaPods
pod 'WXWaveView'
或Carthage
github "WelkinXie/WXWaveView"
如何使用
-
使用 "addToView:withFrame:" 方法初始化 WXWaveView
self.waveView = [WXWaveView addToView:headerView withFrame:CGRectMake(0, CGRectGetHeight(headerView.frame) - 10, CGRectGetWidth(headerView.frame), 10)];
当然,你也可以将 CGRectZero 传递给上述方法,并使用 自动布局 来定义其矩形框。
-
当想要它动画时,执行 wave 方法。
[self.waveView wave];
就是这些!
定制
-
波浪持续时间。设置为0时,波浪将不会停止。默认为1.5。
self.waveView.waveTime = 0.f;
-
波浪颜色。默认为白色。
self.waveView.waveColor = [UIColor groupTableViewBackgroundColor];
-
波浪速度。默认为9。
self.waveView.waveSpeed = 20.f;
-
波浪角速度。默认为2。
self.waveView.angularSpeed = 1.8f;
-
您也可以随时使用 stop 方法手动停止波浪。
[self.waveView stop];
最近我发现将其制作为一个加载视图很有趣:
具体效果取决于您的创意!享受乐趣:]
参考
WXWaveView 受益于 KYWaterWaveView,感谢 KittenYang 及其贡献。
授权协议
WXWaveView遵循MIT许可证发布。