我正在尝试使用 Apple 的 PencilKit。很好地展示PKToolPicker
作品,我可以在画布上画画。但是,我想知道是否以及如果是,如何清除撤消缓冲区。
背景:我允许用户翻阅他的绘图,但即使我将新绘图分配给PKCanvasView
. 我想在显示之前的一张图纸之前清除撤消缓冲区。
我试图PKCanvasView
通过调用清除父视图控制器的撤消缓冲区和撤消缓冲区
self.undoManager?.removeAllActions()
self.canvasView.undoManager?.removeAllActions()
无济于事。
或者,我也可以PKToolPicker
在 iPad 上隐藏撤消/重做按钮。这可能吗?