MBCircularProgressBar
MBCircularProgressBar copied to clipboard
Added support for animating progressColor & progressStrokeColor
I've added support to change progressColor
& progressStrokeColor
in an animation block.
This can be tested in MBViewController
with the following animate body:
CGFloat newValue = 100.f - self.progressBar.value;
UIColor *newColor = (newValue < 50.f) ? [UIColor orangeColor] : [UIColor blueColor];
[UIView animateWithDuration:self.animatedSwitch.on * 1.f animations:^{
self.progressBar.value = newValue;
self.progressBar.progressColor = newColor;
self.progressBar.progressStrokeColor = newColor;
}];
The declarations of both properties in MBCircularProgressBarView
are unchanged as UIColor
s so this change won't break anyone's code.