Xcode iOS 模拟器:我可以将鼠标用作模拟 Apple Pencil 输入(在 iPad Pro 上)进行测试吗?
Xcode iOS Simulator: can I use the mouse as pretend Apple Pencil input (on iPad Pro), for testing?
是否可以这样做(使用菜单、快捷方式或修改键 + 鼠标)?
例如,您可以在模拟器中使用鼠标测试简单的触摸手势,如鼠标左键作为单指,shift/option 允许不同的两指手势。
尽管 this developer.apple.com page 为支持 Apple Pencil 硬件进行了简单易懂的 API 更改,但我一直无法找到任何关于这是否可行的文档已记录在案。
我需要物理 iPad Pro + Pencil 硬件来测试我的 Pencil 支持吗?
(我的应用不是绘图应用,只是触摸输入应适用于大触摸目标且铅笔应允许更精细区分的应用。)
模拟器目前不支持模拟 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
感谢
是否可以这样做(使用菜单、快捷方式或修改键 + 鼠标)?
例如,您可以在模拟器中使用鼠标测试简单的触摸手势,如鼠标左键作为单指,shift/option 允许不同的两指手势。
尽管 this developer.apple.com page 为支持 Apple Pencil 硬件进行了简单易懂的 API 更改,但我一直无法找到任何关于这是否可行的文档已记录在案。
我需要物理 iPad Pro + Pencil 硬件来测试我的 Pencil 支持吗?
(我的应用不是绘图应用,只是触摸输入应适用于大触摸目标且铅笔应允许更精细区分的应用。)
模拟器目前不支持模拟 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
感谢