4

当我使用绘画/绘图应用程序时,我从来没有注意到按下手指和能够看到在显示器上绘制的东西之间的延迟。但是,对于我的应用程序,最初的接触接收速度非常慢。第二个、第三个和第四个手势每秒接收 60 个,但第一个手势可能是每秒 2-3 个触摸事件。此外,如果我让应用闲置 10 秒,同样的延迟会再次发生。就好像 iOS 忘记了应用程序需要注意,或者设备(iPad 3、iOS 5.1.1)进入了一种睡眠状态,显示屏打开但触摸响应变慢。

更新:如果我通过关闭显示屏让 iPad 3 进入睡眠/锁定状态并保持 10 秒钟,然后打开显示屏,每次都会发生初始缓慢的触摸响应。

更新:运行 iOS 5.1.1 的 iPad 1 上没有出现此问题。即使我将 iPad 1 从睡眠/解锁状态带回来,也没有延迟。

4

1 回答 1

0

我以前没有真正使用过这种东西,但我记得在某处读过关于使用 UIBezierPath 创建绘图应用程序的内容。你可以尝试使用它。根据这个问题,它更快:

为什么 UIBezierPath 比 Core Graphics 路径快?

教程在这里:http ://soulwithmobiletechnology.blogspot.com/2011/05/uibezierpath-tutorial-for-iphone-sdk-40.html

于 2012-06-07T22:12:47.937 回答