gpt4 book ai didi

ios - 区分手指触摸和 Apple Pencil 触摸

转载 作者:行者123 更新时间:2023-11-30 10:46:16 27 4
gpt4 key购买 nike

我正在使用 SceneKit 在 iPad Pro 上渲染 3D 模型。我的要求是我想在使用 Apple Pencil 时执行不同的交互。

有办法区分手指触摸和 Apple Pencil 触摸吗?

我尝试重写 touchesBegan 函数并过滤 Set 中的 UITouch 以忽略 pencil 类型的内容>,但这似乎没有任何作用...

编辑:我对处理这两种不同类型的触摸更感兴趣(即,当有手指触摸事件时,我想做一些 Action A。如果是铅笔,我想做 Action B)。我什至需要重写哪些方法来实现这种隔离?

最佳答案

简单的检查方法是 UITouch 对象将具有来自手写笔(例如 Apple Pencil)的附加信息。检查对象上是否存在此信息,如果存在则 UITouch 对象来自手写笔。

有关更深入的信息,我在下面链接了开发者文档中的 Apple Pencil 输入指南。

您能否提供代码,因为 UITouch 上的类型仍应正确报告?

https://developer.apple.com/documentation/uikit/pencil_interactions/handling_input_from_apple_pencil

关于ios - 区分手指触摸和 Apple Pencil 触摸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55713303/

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