标签: objective-c multi-touch
我正在绘制应用程序,我有以下问题。 我有一系列应该在屏幕上绘制的点。 在 (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event;我在数组和重绘视图中添加了触摸点。但问题是当我移动手指太快时,不会连续添加点数:
(void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event;
答案 0 :(得分:0)
我会为最后一次触摸制作一个CGPoint,然后制作一个用于当前触摸的CGPoint,然后计算距离。如果距离远(意味着用户移动到快),则在它们之间绘制点。