ios - 有什么方法可以让 iOS 中的触摸保持活力?

标签 ios touch uitouch

我正在测试 iPad 的触摸检测功能(目前特别是 iPad 3)。我正在打印检测到的触摸日志以查看发生了什么,并使用底部带有三个泡沫(触摸友好)垫的瓶子。
触摸被检测到很好,它记录了任何轻微的 Action ,这很棒。问题是,如果瓶子完全不动,一段时间后,所有三个触摸都会被强制取消,并且在瓶子被移除并放回原位之前不会被检测到。

所以这些触摸似乎有一个超时......我还没有找到任何关于此的具体信息。有没有什么方法可以在无需物理移除和恢复接触点的情况下恢复或保持接触?

最佳答案

电容式触摸传感器是一种非常灵敏的仪器,在操作系统向您报告触摸之前会进行大量过滤。这也是为什么 iPad 无法检测到接触面积比廉价触控笔更小的触摸的原因 - 直径约 7 毫米的橡胶圆顶。触摸屏 Controller 可以检测较小的触摸,但会过滤它们以避免虚假信号。请注意,三星 Galaxy 的触摸屏已经可以检测到用钝铅笔进行的触摸 - 屏幕(出于实际目的)与 iPad 的屏幕相同,但 Controller 的截止频率较低。

我希望触摸 Controller 内部的自校准逻辑会校准你的触摸。基本上,它将泡沫垫产生的信号设置为新常态。在应用程序方面,您无法采取任何措施来扭转这种情况。

免责声明:我对触摸屏 Controller 内部发生的事情一无所知。我的回答是基于 much reading和扎实的推理,仅此而已。

关于ios - 有什么方法可以让 iOS 中的触摸保持活力?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34177951/

相关文章:

ios - iOS 中的 TouchBegan 和响应者

ios - 最前面可见的 UIView 没有接收到触摸,为什么?

iOS 不会将触摸转发到下面的 View

ios - QLPreviewController NavigationBar barTintColor

javascript - 有没有JS触屏 Controller 库?

ios - 你能在自定义单元格中制作 TableView 吗?

ios - 为 SpriteKit 转换 UITapGestureRecognizer 的触摸位置 - Swift

Android:未调用自定义按钮 OnClickListener

ios - 使用 AVMutableComposition 合并视频时出现空白帧

ios - Swift - 如何检查 map 注释(pin)是否在数组内?