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

时间:2017-06-19 20:13:31

标签: xcode ipad ios-simulator stylus-pen

是否可以这样做(使用菜单,快捷键或修改键+鼠标)?

例如,您可以使用鼠标在模拟器中测试简单的触摸手势,例如左手鼠标用作单个手指,并且shift / option允许不同的两个手指手势。

尽管this developer.apple.com page已经记录了支持Apple Pencil硬件的简单,易于理解的API更改,但我无法找到关于这是否可行的任何文档。

我是否需要物理iPad Pro + Pencil硬件来测试我的铅笔支持?

(我的应用程序不是绘图应用程序,只是一个应用程序,其中触摸输入应该与大型触摸目标一起使用,而铅笔应该允许更精细的区别。)

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

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 提供