Swift PKCanvasViewでUndo、あっさり対応出来た。
個人使用用開発しているAPCDigital(Action Planner Clone Digital)にUndoボタンを追加する。
3本スワイプでUndoは出来るが、ボタンが欲しくなった。
PKCanvasViewというか、UIResponderのUndoManagerを使用して、あっさり対応出来た。
Example
@IBAction func tapUndo(_ sender: Any) { if let undoManager = self.pKCanvasView?.undoManager { print("undo") undoManager.undo() } }