效果

演示.gif

接口

与UIProgressView接口基本一致,增加了更丰富的动画接口,可自由设置frame
#import <UIKit/UIKit.h>

@interface GRProgressView : UIImageView

@property (nonatomic, assign) float progress;                        // 0.0 .. 1.0, default is 0.0. values outside are pinned.
@property (nonatomic, strong, nullable) UIColor* progressTintColor;
@property (nonatomic, strong, nullable) UIColor* trackTintColor;
@property (nonatomic, strong, nullable) UIImage* progressImage;
@property (nonatomic, strong, nullable) UIImage* trackImage;
- (void)setProgress:(float)progress animateWithDuration:(double)duration delay:(double)delay
- (void)setProgress:(float)progress animateWithDuration:(double)duration;
- (void)setProgress:(float)progress animated:(BOOL)animated;

@end

git地址:https://github.com/Assuner-Lee/GRProgressView.git 附demo

水一篇 谢谢观看