我在我的 View 中成功创建了 PKCanvasView 并使其可以在其中绘制。但是如何出于某些目的(例如仅查看模式)禁用 PKCanvasView 中的绘图。
是否可以在 PKCanvasView 中禁用铅笔和手指绘图?
我只需将变量 allowedFingerDrawing 设置为 false 即可禁用手指绘图,但我也想禁用铅笔。
最佳答案
解决方案 - canvasView.isUserInteractionEnabled = false
- 还将禁用canvasView的滚动功能。
更好的解决方案可以简单地禁用绘图手势
self.canvasView.drawingGestureRecognizer.isEnabled = false
这将关闭笔和手指绘图,但保持 ScrollView 功能可用。
关于swift - 如何在 PencilKit 的 PKCanvasView 中禁用铅笔绘图,仅用于查看目的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58762254/