效果图要实现绘图,通常需要自定义一个UIView的子类,重写父类的- drawRect:rect方法,在该方法中实现绘图操作效果图所示的效果其实是绘制一个圆弧,动态的改变终点的位置,最终达到一个封闭的圆中间的文字是一个UILabel控件,根据进度动态改变文字的现实//提供一个成员属性,接收下载进度值@property CGFloat progress;重写成员属性progress的setter重写- drawRect:rect(核心)

OC - 9.基于Quartz2D绘制下载进度条(demo)

OC - 9.基于Quartz2D绘制下载进度条(demo)