iphone - 'tochesBegan' 和 'touchesMoved' 之间的延迟

标签 iphone objective-c ios xcode ipad

我正在使用我的应用程序的手绘部分。

当我试图绘制非常非常细的线时(比如 2~3 像素) 它仍然只有一个像素。 并进一步移动我的 thouch 然后跳到 4 个像素。 :(

这不是性能问题。 “tochesBegan”和“touchesMoved”事件之间存在延迟。

我认为这与此有关: When does a touchesBegan become a touchesMoved?

奇怪的是它在 iOS 模拟器上没有发生 和 SketchBookX(流行的绘图应用程序)

最佳答案

哦,我终于找到了我的错!

enter image description here

如果触摸在“touchesBegan”之后移动的时间很短,则不会触发“touchesMoved”。

但是当'touchesEnd'时它给出移动点X(

这有点奇怪,但我终于完成了:)

关于iphone - 'tochesBegan' 和 'touchesMoved' 之间的延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10314459/

相关文章:

objective-c - 在 iOS 中使用 Twitter 登录用户...使用什么?

ios - QCAR::Image 到 UIImage - CoreGraphics 并保留崩溃

ios - 自动布局、约束和动画

iphone - 在 iPhone 上使用 UINavigationController 跳转到下一个 Controller

ios - iphone UITextView 设置行间距

ios - 在dispatch_group_t的生命周期内,dispatch_group_notify block 是否持续存在?

ios - SQLite 查询 WHERE 和 NSNumber 在处理参数时给出 BAD ACCESS 错误

iphone - NSPredicate 不适用于 double 值 (%f)?

iphone - 如何禁用WebView的上下文菜单?

objective-c - 你能定义一个类(objc_class)参数在编译时有一个需要的子类吗?