gpt4 book ai didi

ios - UITouch Force on touchesBegan

转载 作者:行者123 更新时间:2023-11-28 18:52:36 25 4
gpt4 key购买 nike

3D touch 看起来真的很酷,我想看看它在音乐环境中的表现如何。我正在阅读一些关于 3D 触摸的内容,似乎 force 属性在触摸开始时几乎总是读取为 0(touchesBegan 方法)。

当触摸开始时,我如何获得可用的 force,因为即使我以最大“力”按下,我仍然得到初始的 0?我正在考虑在一个时间范围内近似一个值,但这需要我移动触摸。我只想要第一次触摸时可用的力。

谢谢!

最佳答案

不幸的是,这是不可能的。

一旦用户的手指与屏幕接触(甚至接近接触),每次触摸都从完全没有力的接触开始。只有当用户的手指被压在屏幕上时,力才会开始增加。

touchesBegan: 报告任何力的唯一方法是在报告触摸之前人为地延迟一定的毫秒数,以允许力累积。这会破坏所有 iOS 应用程序的交互性; Apple 投入了大量工作,以便在检测到触摸时立即提供触摸。

关于ios - UITouch Force on touchesBegan,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38150111/

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