在iPhone上绘制一个简单的图形

时间:2010-12-30 14:31:40

标签: iphone ios graphics quartz-graphics

有没有人知道在我的iPhone应用程序中为我绘制图形的任何现有代码?我只需要一个没有标签的简单折线图或数据的标题甚至轴标签。

或者有没有人有关于从哪里开始的想法,以便我可以学习如何绘制这样的东西?我从未处理过iPhone的实际图形。到目前为止,我的所有应用程序都只是基于图像的。

谢谢!

2 个答案:

答案 0 :(得分:10)

答案 1 :(得分:8)

如果你试图自己绘制,你可以使用Path函数在Quartz中绘制上下文

CGContextBeginPath(context);
CGContextMoveToPoint(context, startX, startY);
CGContextAddLineToPoint(context, nextX, nextY);
// [...] and so on, for all line segments
CGContextSetLineWidth(context, 2);
CGContextSetStrokeColorWithColor(context, [[UIColor blackColor] cgColor]);
CGContextStrokePath(context);

有许多示例代码可以处理石英中的上下文和绘图。

但是可能有一些图书馆可以帮助绘制图表...其他人不得不帮助你,而不是我的一杯茶:)。