我正在使用计时器和Quartz2d绘制圆/填充圆函数来实现自定义进度条。基本上,我使用CGContextAddLines,CGContextAddArc,CGContextDrawPath
方法,但成效有限。
我的进度条实现为黑色背景的圆圈。进度条中的活动实现为紫色的内部递增段。该段以-90度为增量绘制(如图所示)并以360度完成。进度活动完成十秒后,我试图将圆圈的填充颜色更改为黑色。
我的问题是,即使我可以用紫色完全填充颜色,但我在10秒后重置圆圈的黑色背景时遇到问题。任何帮助,将不胜感激。
答案 0 :(得分:0)
你能创建一个方法来重置圆,然后将其命名为performSelector:withObject:afterDelay:并将afterDelay设置为10秒?