UIProgressView 当前进度显示圆角

首先来看一个正常的UIProgressView应该是这样的


WechatIMG17.jpeg

但是需求是这样的


WechatIMG18.jpeg

也就是把 UIProgressView的trackTintColor设置为透明。假如进度条没有填满是效果是这样的


WechatIMG19.jpeg

左边圆角,右边没有圆角,这显然达不到效果啊。

别急我们来实现这个效果

 for (UIImageView * imageview in self.progress.subviews) {
        imageview.layer.cornerRadius = 2;
        imageview.clipsToBounds = YES;
    }

就这样就实现了当前进度条圆角了。

当然你也可以自己写一个自定义控制。不过既然UIProgressView能够实现何必浪费时间自己写一个。。

你可能感兴趣的:(UIProgressView 当前进度显示圆角)