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()
}
}







