From 7ebac7c353886816bbbaa3e7b72cbd2b3982156c Mon Sep 17 00:00:00 2001 From: Martin Guillon Date: Thu, 2 Aug 2018 10:52:35 +0200 Subject: [PATCH] fix(iOS-gestures) touch delegate does not call base class touch methods (#6113) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix ios Touch gestures super methods not being called on nativeView * use “this.view” --- tns-core-modules/ui/gestures/gestures.ios.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tns-core-modules/ui/gestures/gestures.ios.ts b/tns-core-modules/ui/gestures/gestures.ios.ts index fb1214285..c9ed76e09 100644 --- a/tns-core-modules/ui/gestures/gestures.ios.ts +++ b/tns-core-modules/ui/gestures/gestures.ios.ts @@ -353,18 +353,22 @@ class TouchGestureRecognizer extends UIGestureRecognizer { touchesBeganWithEvent(touches: NSSet, event: any): void { this.executeCallback(TouchAction.down, touches, event); + this.view.touchesBeganWithEvent(touches, event); } touchesMovedWithEvent(touches: NSSet, event: any): void { this.executeCallback(TouchAction.move, touches, event); + this.view.touchesMovedWithEvent(touches, event); } touchesEndedWithEvent(touches: NSSet, event: any): void { this.executeCallback(TouchAction.up, touches, event); + this.view.touchesEndedWithEvent(touches, event); } touchesCancelledWithEvent(touches: NSSet, event: any): void { this.executeCallback(TouchAction.cancel, touches, event); + this.view.touchesCancelledWithEvent(touches, event); } private executeCallback(action: string, touches: NSSet, event: any): void {