首先来看一个正常的UIProgressView应该是这样的
WechatIMG17.jpeg
但是需求是这样的
WechatIMG18.jpeg
也就是把 UIProgressView的trackTintColor设置为透明。假如进度条没有填满是效果是这样的
WechatIMG19.jpeg
左边圆角,右边没有圆角,这显然达不到效果啊。
别急我们来实现这个效果
for (UIImageView * imageview in self.progress.subviews) {
imageview.layer.cornerRadius = 2;
imageview.clipsToBounds = YES;
}
就这样就实现了当前进度条圆角了。
当然你也可以自己写一个自定义控制。不过既然UIProgressView能够实现何必浪费时间自己写一个。。