我是iOS开发的新手。
我的应用程序是一个绘图应用程序,您可以在其中拥有多个页面,这些页面可以向前或向后拖动 - 例如iBooks。
“绘制视图”仅接受Apple Pencil的输入,但我无法弄清楚如果输入是手指,如何让视图控制器更改页面。 我尝试在视图控制器上使用touchesBegan并获取touch.type但这不起作用; 似乎只有视图接收触摸 - 而不是视图控制器。这是一个很大的问题,因为这意味着我不能用铅笔画画 - 我只能改变页面。
TLDR:当Apple Pencil是输入源时,如何让我的视图控制器不更改页面?
编辑:这不是一个重复的问题。我已经知道如何区分手指触摸和铅笔触摸(使用touch.type),就像我在问题中所说的那样。但是,当我触摸屏幕时,只有视图正在接收触摸,而不是视图控制器。那么我如何告诉视图控制器视图正在接收的触摸类型。