画一个代表剩余时间的圆圈
答
吸引你可以使用(在你的drawRect
法)的圆
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextBeginPath (context);
CGContextAddArc (context, CENTER_X, CENTER_Y, RADIUS, 0, 2*M_PI, 0);
CGContextDrawPath (context, kCGPathFillStroke);
为了模拟,你可以考虑使用CGContextAddLineToPoint
和CGContextMoveToPoint
绘制线条和CGContextSetFillColor
改变当前填充颜色的计时器。
答
这不是一个完整的答案,但我希望它能帮助:你可能想看看以下功能的文档:
- CGContextAddArc
- CGContextAddArcToPoint
- CGContextFillEllipseInRect
- CGContextStrokeEllipseInRect
而且Google对这些功能的搜索将会很可能找到一些有用的示例代码。
非常感谢您的帮助。我有一个绘制圆的示例项目。 –