FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

IOS: Support simultaneous gesture recognizers. · NativeScript/NativeScript@fe72a43 · GitHub

Commit fe72a43

Browse files
vakrilov
committed
IOS: Support simultaneous gesture recognizers.
1 parent e0681bc commit fe72a43

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

‎ui/gestures/gestures.ios.ts‎

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,14 @@ import trace = require("trace");
66

77
global.moduleMerge(common, exports);
88

9+
class UIGestureRecognizerDelegateImpl extends NSObject implements UIGestureRecognizerDelegate {
10+
public static ObjCProtocols = [UIGestureRecognizerDelegate];
11+
public gestureRecognizerShouldRecognizeSimultaneouslyWithGestureRecognizer(gestureRecognizer: UIGestureRecognizer, otherGestureRecognizer: UIGestureRecognizer): boolean {
12+
return true;
13+
}
14+
}
15+
var recognizerDelegateInstance: UIGestureRecognizerDelegateImpl = <UIGestureRecognizerDelegateImpl>UIGestureRecognizerDelegateImpl.new();
16+
917
class UIGestureRecognizerImpl extends NSObject {
1018

1119
private _owner: WeakRef<GesturesObserver>;
@@ -199,6 +207,7 @@ export class GesturesObserver extends common.GesturesObserver {
199207
}
200208

201209
if (recognizer) {
210+
recognizer.delegate = recognizerDelegateInstance;
202211
this._recognizers[name] = <RecognizerCache>{ recognizer: recognizer, target: target };
203212
}
204213
}

0 commit comments

Comments
 (0)

Back | FazBrowse Home | New Git URL