1

我正在尝试使用 Apple 的 PencilKit。很好地展示PKToolPicker作品,我可以在画布上画画。但是,我想知道是否以及如果是,如何清除撤消缓冲区。

背景:我允许用户翻阅他的绘图,但即使我将新绘图分配给PKCanvasView. 我想在显示之前的一张图纸之前清除撤消缓冲区。

我试图PKCanvasView通过调用清除父视图控制器的撤消缓冲区和撤消缓冲区

self.undoManager?.removeAllActions()
self.canvasView.undoManager?.removeAllActions()

无济于事。

或者,我也可以PKToolPicker在 iPad 上隐藏撤消/重做按钮。这可能吗?

4

0 回答 0