如何提高触摸locationInView的(时间)分辨率

时间:2012-03-27 09:02:39

标签: objective-c nstimer touches touchesmoved

我正在尝试编写用户可以手写的iPhone应用程序。我正在使用touchesmoved来跟踪用户的手指,但我每秒可以获得30到50次更新。对于快速的手指移动,这往往不足以获得平滑的字母:像我这样的小字母通常只是触摸开始然后触摸结束点,两者之间没有分数。

我想知道我是否可以通过使用NSTimer查询触摸对象的locationInView来获得更好的时间(和空间)分辨率,而无需等待它调用touchesmoved。任何人都知道这可能有用吗?

感谢。

1 个答案:

答案 0 :(得分:0)

我建议不要使用NSTimer - 最好使用CADisplayLink方法。例如,尝试使用我的小lib https://github.com/nt9/NTLoop