2010-05-18 47 views
0

我正在尝试创建一个像Shazam一样的循环进度指示器。它将代表录制过程中的进展。时间会有限,我希望它能像Shazam那样对声音水平做出反应。任何线索从哪里开始?iPhone圆形进度指示器

由于

回答

3

子类的UIView的(也许CircularProgress:的UIView)中并用对的drawRect方法传递%的进度它改变石英(路径,圆形等)手动绘制它。

+0

是的,我在想的,但我想我试图找出如何使半径成长为体积增大。谢谢。 – Ward 2010-05-19 14:18:56

0

我在这里做类似的事情:https://github.com/DougFischer/DFCircleActivityIndicator

您可以检查我的代码,使更多的东西占有。在我的场景中,我正在绘制一次,然后旋转图像/图层。您需要使用类似CABasicAnimation的动画来设置strokeEnd属性的动画。

此属性是动画,如果你从0到1的增加,你会得到“填充效果”。同样,在我的情况下,我需要空的中心,可能你不需要它,你的线宽将会更大。