iOS一分钟学会环形进度条
2016-03-25 11:48
399 查看
有几篇博客写到了怎么实现环形进度条,大多是使用Core Graph来实现,实现比较麻烦且效率略低,只是一个小小的进度条而已,我们当然是用最简单而且效率高的方式来实现。
先看一下这篇博客,博客地址:http://www.brighttj.com/ios/ios-implement-loop-progress.html
这篇博客写的不错,不过看上去还是略微复杂了,我自己根据自己的思路整理了一下,当然目的是为了更加简洁易懂。
View Code
4.jpg
到这里,我们已经完成了99%了,最后一步,根据自己的需要让它显示多少的比例就完成了。比例的控制在第二部的progress属性,比例在0-1之间,看一看最后的效果。
1.jpg
demo下载地址
先看一下这篇博客,博客地址:http://www.brighttj.com/ios/ios-implement-loop-progress.html
这篇博客写的不错,不过看上去还是略微复杂了,我自己根据自己的思路整理了一下,当然目的是为了更加简洁易懂。
一:先制作一个不带颜色渐变的进度条
自定义一个cycleView,在.m 中实现drawRect方法[gradientLayer setMask:_progressLayer]; //用progressLayer来截取渐变层 self.layer addSublayer:gradientLayer];
View Code
截取的layer层就是我们最后需要的,看一看我们最后截取后得到的
4.jpg
到这里,我们已经完成了99%了,最后一步,根据自己的需要让它显示多少的比例就完成了。比例的控制在第二部的progress属性,比例在0-1之间,看一看最后的效果。
1.jpg
demo下载地址
相关文章推荐
- IOS 正则表达式
- 你真的了解iOS代理设计模式吗?
- IOS Autolayout(VFL) 处理子视图居中
- IOS之简单滤镜详解
- iOS-自定义导航栏后侧滑返回功能失效
- TableView 去掉多余行数、IOS最后一行Cell系统分割线顶头
- ios 9 statusBar style
- iOS缓存框架-PINCache解读
- iOS开发 - 气泡控制器 IPAD
- iOS开发 - MagicalRecord
- iOS开发 - Coredata
- iOS开发 - 单例&线程锁
- 1.3iOS支持多语言(含demo)
- iOS开发 - 多线程
- iOS开发 - 访问相机相册
- iOS沙盒机制浅析
- iOS开发 - 二维码 ZBarSDK
- iOS开发 - 现实动画
- iOS开发 - 多媒体
- IOS 点语法总结