1

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

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

谢谢。

4

1 回答 1

0

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

于 2012-03-27T09:31:37.790 回答