6

是否可以这样做(使用菜单、快捷方式或修饰键 + 鼠标)?

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

尽管在 developer.apple.com 页面中记录了支持 Apple Pencil 硬件的简单、易于理解的 API 更改,但我一直无法以一种或另一种方式找到任何有关这是否可能的文档。

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

(我的应用程序不是绘图应用程序,只是一个触摸输入应该与大型触摸目标一起工作的应用程序,而 Pencil 应该允许更精细的区分。)

4

2 回答 2

6

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

于 2017-06-28T06:30:54.353 回答
1

iOS 14

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

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

iOS 13(仅限)

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

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

于 2021-05-18T15:19:51.057 回答