如何在UIView上绘制

时间:2012-04-04 05:27:53

标签: objective-c ios ios5

  

可能重复:
  Subclassing UIView to draw in Quartz

您好我正在寻找如何使用QuartzCore在UIView,UIScrollView上绘制内容的好例子。

首次尝试我想在某个视图上绘制一个三角形甚至一条线。是否有可能在UIVIewController中实现这个工具?

感谢。

2 个答案:

答案 0 :(得分:1)

这可以成为Quartz核心的优秀启动教程

Quartz Core Sample From Apple

这包括所有基本图纸。毫无疑问,你需要优化它。

答案 1 :(得分:1)

最简单的方法是子类化UIView,让你的UIViewController将子类的实例添加为可见的子视图,并在其上调用setNeedsDisplay。然后,当调用UIView子类的drawRect方法时,在给定的上下文中进行石英绘制。