【问题标题】:Xcode iOS Simulator: can I use the mouse as pretend Apple Pencil input (on iPad Pro), for testing?Xcode iOS Simulator:我可以将鼠标用作假装 Apple Pencil 输入(在 iPad Pro 上)进行测试吗?
【发布时间】:2017-11-22 04:14:48
【问题描述】:

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

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

尽管this developer.apple.com page 记录了支持 Apple Pencil 硬件的简单、易于理解的 API 更改,但我无法以一种或另一种方式找到任何文档。

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

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

【问题讨论】:

    标签: xcode ipad ios-simulator stylus-pen


    【解决方案1】:

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

    【讨论】:

    • 为什么可以使用 Xamarin iOS 远程模拟器 支持铅笔?见这里stackoverflow.com/questions/45451739
    • 我无法评论第三方产品。
    • 你的意思是,你不被允许,还是你不能?
    【解决方案2】:

    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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-02-22
      • 2016-02-13
      • 2017-04-04
      • 2016-08-20
      • 1970-01-01
      • 2022-06-14
      • 2022-11-08
      • 2013-05-18
      相关资源
      最近更新 更多