diff --git a/Memola/Canvas/View/Bridge/Views/DrawingView.swift b/Memola/Canvas/View/Bridge/Views/DrawingView.swift index 20c263d..e2312a9 100644 --- a/Memola/Canvas/View/Bridge/Views/DrawingView.swift +++ b/Memola/Canvas/View/Bridge/Views/DrawingView.swift @@ -41,6 +41,10 @@ class DrawingView: UIView { override func touchesBegan(_ touches: Set, with event: UIEvent?) { super.touchesBegan(touches, with: event) + if let count = event?.allTouches?.count, count > 1 { + touchCancelled() + return + } guard let touch = touches.first else { return } let point = touch.location(in: self) touchBegan(at: point) @@ -48,6 +52,10 @@ class DrawingView: UIView { override func touchesMoved(_ touches: Set, with event: UIEvent?) { super.touchesMoved(touches, with: event) + if let count = event?.allTouches?.count, count > 1 { + touchCancelled() + return + } guard let touch = touches.first else { return } let point = touch.location(in: self) touchMoved(to: point)