MLMProgressCollection
MLMProgressCollection copied to clipboard
progress,刻度,WaveWater
MLMProgressCollection
###主要功能
1.水波
2.圆形进度条和刻度,也可以将两种进行组合
3.简单统计
###水波进度 ####更新:添加borderPath 属性,可以自定义水波的容器,也在UIView+MLMBorderPath中提供了几种容器样式,使用者也可以自己在其中添加样式
使用 将 waterWave 文件夹拖入工程
borderPath 边界path,水波的容器
order_fillColor 容器填充色
border_strokeColor 容器描边色
topColor 深色水纹的颜色
bottomColor 浅色水纹的颜色
progress 设置进度(0-1)
progress_animation 设置进度改变时是否使用动画,默认YES
其他属性可以微调水波的样式:
wave_Amplitude 振幅,默认设置为view的1/20,具体可以自己设置
wave_Cycle 周期,默认设置为一个周期是view宽度的0.9
wave_distance 深色波纹和浅色波纹之间的偏移,默认偏移,一个周期宽度的0.8
wave_scale 调节波纹速度
progress_scale progress_animation设置为YES时调节动画速度
###仪表盘
MLMCalibrationView + MLMCircleView 实现不同样式的仪表盘
具体使用,我已经在MLMProgressView写了两种样式的例子,你也可以使用上述两种view进行组合
将 instrument 和 help 文件夹直接拖入工程
###统计
使用 将 statistical 文件夹拖入工程
####待升级
1.进度条颜色渐变设置
2.刻度添加表针,能实现简单时钟效果最好
3.其它...
4.刻度表盘现有一bug需修复,设置度数0-360时,起点终点刻度值重叠
5.统计样式添加动画效果