在模拟器中模拟苹果铅笔似乎是可能的



我想知道是否可以在iOS模拟器中模拟Apple铅笔。

根据苹果员工的说法,Xcode iOS模拟器:我可以使用鼠标作为假装Apple Pencil输入(在iPad Pro上(进行测试吗? 这是不可能的。答案是在2017年6月给出的。

根据 https://developer.xamarin.com/guides/cross-platform/windows/ios-simulator/(最后一段:Windows中的手写笔支持也转换为模拟器上的Apple Pencil输入(,使用Xamarin的远程iOS模拟器,可以模拟铅笔。(他们已经有几个月了这个功能(

所以,我有点困惑。据我所知,Xamarin也使用普通的iOS模拟器。(他们只是通过Windows PC上的远程连接显示它(如果他们在模拟器中有铅笔支持,那么任何人都一定有可能,不是吗?

对于那些在 2021 年坚持这一点的人,请尝试以下方法:

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 提供

相关内容

最新更新