Xcode iOS Simulator:我可以将鼠标用作假装 Apple Pencil 输入(在 iPad Pro 上)进行测试吗?
Posted
技术标签:
【中文标题】Xcode iOS Simulator:我可以将鼠标用作假装 Apple Pencil 输入(在 iPad Pro 上)进行测试吗?【英文标题】:Xcode iOS Simulator: can I use the mouse as pretend Apple Pencil input (on iPad Pro), for testing? 【发布时间】:2017-11-22 04:14:48 【问题描述】:是否可以这样做(使用菜单、快捷方式或修饰键 + 鼠标)?
例如,您可以在模拟器中使用鼠标测试简单的触摸手势,例如鼠标左键充当单指,shift / option 允许不同的两指手势。
尽管this developer.apple.com page 记录了支持 Apple Pencil 硬件的简单、易于理解的 API 更改,但我无法以一种或另一种方式找到任何文档。
我需要物理 iPad Pro + Pencil 硬件来测试我的 Pencil 支持吗?
(我的应用程序不是绘图应用程序,只是一个触摸输入应该与大型触摸目标一起使用的应用程序,而 Pencil 应该允许更精细的区分。)
【问题讨论】:
【参考方案1】:模拟器目前不支持模拟 Apple Pencil 输入。我们知道人们愿意这样做。
【讨论】:
为什么可以使用 Xamarin ios 远程模拟器 支持铅笔?见这里***.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://***.com/a/62567169/2667933
【讨论】:
以上是关于Xcode iOS Simulator:我可以将鼠标用作假装 Apple Pencil 输入(在 iPad Pro 上)进行测试吗?的主要内容,如果未能解决你的问题,请参考以下文章
Xcode iOS Simulator:我可以将鼠标用作假装 Apple Pencil 输入(在 iPad Pro 上)进行测试吗?
iOS Simulator 自定义 City Run 在 Xcode 之外
Xcode 6 iOS Simulator 不记得应用程序设置
Xcode 5 iOS 7 Simulator 没有加载 Storyboard 让我抓狂! (没有本地化)
Xcode 10 - iOS 12 Simulator 位置模拟在 City Bicycle Ride/City Run/Freeway Drive 上失败