Merge pull request #2344 from NativeScript/raikov/fix-actionbar-angular

Fixed: Action bar doesn't handle events properly when a custom button…
This commit is contained in:
tzraikov
2016-06-20 16:19:57 +03:00
committed by GitHub

View File

@ -139,10 +139,8 @@ export class ActionBar extends common.ActionBar {
var barButtonItem: UIBarButtonItem;
if (item.actionView && item.actionView.ios) {
if (item.hasListeners(ActionItem.tapEvent)) {
var recognizer = UITapGestureRecognizer.alloc().initWithTargetAction(tapHandler, "tap");
item.actionView.ios.addGestureRecognizer(recognizer);
}
var recognizer = UITapGestureRecognizer.alloc().initWithTargetAction(tapHandler, "tap");
item.actionView.ios.addGestureRecognizer(recognizer);
barButtonItem = UIBarButtonItem.alloc().initWithCustomView(item.actionView.ios);
}
else if (types.isNumber(item.ios.systemIcon)) {