【发布时间】:2012-07-27 22:24:59
【问题描述】:
我正在做绘图应用程序,但遇到以下问题。
我有一组应该在屏幕上绘制的点。
在
(void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event; 我在数组中添加触摸点并重绘视图。但问题是当我移动手指太快时,没有连续添加点:
【问题讨论】:
我正在做绘图应用程序,但遇到以下问题。
我有一组应该在屏幕上绘制的点。
在
(void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event; 我在数组中添加触摸点并重绘视图。但问题是当我移动手指太快时,没有连续添加点:
【问题讨论】:
我会为最后一次触摸创建一个 CGPoint,为当前触摸创建一个 CGPoint,然后计算距离。如果距离太远(意味着用户移动得很快),在它们之间画点。
【讨论】: