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能够实现何必浪费时间自己写一个。。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容