增加touchesMoved方法的调用频率

时间:2012-01-27 10:45:02

标签: iphone drawing touchesmoved

我目前正在开发一款包含绘画功能的应用。它实际上并没有那么糟糕,但问题是,刷新速率或touchesMoved方法调用的频率太差了。

如果您在屏幕上快速移动手指,则线条会出现许多边缘并且看起来不那么好。所以我想提高这种方法的呼叫频率。对我的问题来说,这是一个很好的甚至是可能的解决方案吗?

也许你可以帮我解决我的问题。提前谢谢。

1 个答案:

答案 0 :(得分:0)

考虑一下这种方法:在AppStore上查看Adobe的Ideas App。如果使用touchesEnd,请使用NSBezierPath以获得更平滑的外观,而不会出现边缘。你基本上将点存储在一个数组中的touchesMoved中?因此,您可以在Bezier Path函数中插入点。你有一个前卫的外观绘图,但在发布后,它看起来很顺利。我在我的一个项目中这样做了,结果还算不错。

(但是还有许多其他方法可以构建绘图应用程序。)

来自Apple的演示应用 Click here