Xcode iOS 模拟器:我可以使用鼠标作为假装 Apple Pencil 输入(在 iPad Pro 上)进行测试



是否可以执行此操作(使用菜单,快捷方式或修饰键+鼠标(?

例如,您可以使用鼠标在模拟器中测试简单的触摸手势,例如鼠标左键充当单指,而 shift/选项允许不同的双指手势。

我一直无法找到任何关于这是否可能的文档,尽管这个 developer.apple.com 页面记录了用于支持 Apple Pencil 硬件的简单、易于理解的 API 更改。

我是否需要实体 iPad Pro + 铅笔硬件来测试我的铅笔支持?

(我的应用不是绘图应用,只是一个应用,其中触摸输入应与大型触摸目标配合使用,而铅笔应允许更精细的区分。

模拟器

目前不支持模拟 Apple Pencil 输入。我们知道人们希望这样做。

iOS 14

#if targetEnvironment(simulator)
canvasView.drawingPolicy = .anyInput
#else
canvasView.drawingPolicy = .pencilOnly
#endif

同样在"设置"应用程序中,还有一个名为"仅使用Apple Pencil绘制"的全局设置。这可以从PencilKit中的UIPencilInteraction.prefersPencilOnlyDrawing读取。

iOS 13(仅限(

#if targetEnvironment(simulator)
canvasView.allowsFingerDrawing = true
#else
canvasView.allowsFingerDrawing = false
#endif

由 https://stackoverflow.com/a/62567169/2667933 提供

相关内容

  • 没有找到相关文章

最新更新