gpt4 book ai didi

objective-c - iPad 对触摸的响应速度有多快?

转载 作者:可可西里 更新时间:2023-11-01 05:48:24 26 4
gpt4 key购买 nike

我在说,从用户触摸屏幕到调用 touchesBegan 之类的东西之间预计要经过多少时间? (或者更低级别的东西,如果这样的东西可用的话。)亚毫秒?多毫秒?十?

最佳答案

我很确定 touchesBegan 被调用得非常快(意思是,无论事件路径中存在什么最小延迟)。我注意到在我的代码中,我得到了一个双指触摸的单个 touchesBegan,并且两个触摸都已经在列表中。我假设我并没有非常精确地将两根手指同时向下触摸,但从我所看到的情况来看,touchesBegan 事件是在几毫秒内传递的。我怀疑 Apple 在传递它们之前非常短暂地保持触摸,以便对它们进行批处理以更有效地处理,可能还使用该延迟来过滤掉意外触摸(有点像消除机械开关的抖动)。

我在我的 View 中使用了 touchesBegan 来卡住我的滚动动画,我的感觉是当我触摸屏幕时滚动会立即停止。

真正的延迟来自手势识别器。他们通常需要等待,看看您是否移动得足够远以表示平底锅,或者您是否按住足够长的时间以保持不动,或者您是否在没有拖动的情况下松开以表示轻敲。当然,这些延迟可能会很严重,尽管根据我的经验,它们仍然只有几分之一秒。

关于objective-c - iPad 对触摸的响应速度有多快?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3550666/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com