绘制检测到触摸的位置

时间:2011-03-08 23:27:03

标签: iphone

如何在触摸位置绘制像素?

如果用户触摸视图的某个区域,那么用于绘制/标记位置的位置如何用例如黑色?

这是什么样的观点,或者这幅画是如何完成的?

1 个答案:

答案 0 :(得分:1)

一般来说,如果您使用的是Quartz,那么:

  1. 处理您的触摸事件

  2. 存储在某些数据结构中流入的点

  3. 使您的视图无效,以便绘制

  4. 覆盖drawRect并绘制存储在2中的点。

  5. UIBezierPath是一个可以帮助解决这个问题的类。当您收到触摸事件时,您基本上可以“绘制”UIBezierPath的实例,然后在drawRect中渲染对象。