WindowsProgress 1.0

WindowsProgress 1.0

测试已测试
Lang语言 Obj-CObjective C
许可协议 MIT
发布上次发布2016年5月

zhwezhwe维护。



  • Bourbon

iOS仿Windows的进度条

标签(空格分隔):进度条 windows 进度条 iOS


最近爱上了Windows上的进度条,感觉很不错,决定自己仿照编写一个。先看原图

这是windows的

然后看看我做的

这是我弄的

不要去追求颜色比例

接下来我将说明这个是如何做到的

1. 建立了三个渐变图层,分别是灰色、绿色和白色的三个图层 2. 创建一个位移动画,用来移动白色渐变图层 3. 每次更改进度条的当前值时,同时对绿色渐变层的大小进行更改

这样就可以完成一个仿照Windows的进度条。下面说一下这个的一个缺陷

  • 我没有处理好白色渐变层的移动,现在仅仅是整个区域的白色渐变层移动,如果超出绿色边界,在设置了maskToBounds的情况下使其不显示。这是一种取巧的方法

欢迎大家访问我的博客进行留言,我会第一时间回复的,谢谢

点我有惊喜

代码下载