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

Jar*_*ike 6 xcode ipad ios-simulator stylus-pen

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

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

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

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

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

rus*_*hop 6

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

  • 为什么可以使用**支持铅笔的 Xamarin iOS 远程模拟器?请参阅此处 /sf/ask/3181621761/ (2认同)
  • 你的意思是,你不被允许,或者你不能? (2认同)

Art*_*lov 1

iOS 14

#if targetEnvironment(simulator)
canvasView.drawingPolicy = .anyInput
#else
canvasView.drawingPolicy = .pencilOnly
#endif
Run Code Online (Sandbox Code Playgroud)

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

iOS 13(仅限)

#if targetEnvironment(simulator)
canvasView.allowsFingerDrawing = true
#else
canvasView.allowsFingerDrawing = false
#endif
Run Code Online (Sandbox Code Playgroud)

/sf/answers/4379701861/提供