From 382326ea84d6bf2afe57a5a8b28b141b5c155ef0 Mon Sep 17 00:00:00 2001 From: yury Date: Mon, 28 Dec 2015 16:11:50 +0300 Subject: [PATCH 1/2] Bridge UITableViewCell pointInside to ASNodeCell Allow ASNodeCell to specify pointInside of UITableViewCell. This is very usefull, if ASNodeCell is presented as bubble aligned to left or right (like Messages.app) and we need to be able to select row only if user taps on bubble. --- AsyncDisplayKit/ASTableView.mm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/AsyncDisplayKit/ASTableView.mm b/AsyncDisplayKit/ASTableView.mm index 36c990b993..76db980ee9 100644 --- a/AsyncDisplayKit/ASTableView.mm +++ b/AsyncDisplayKit/ASTableView.mm @@ -75,6 +75,10 @@ static NSString * const kCellReuseIdentifier = @"_ASTableViewCell"; _node.highlighted = highlighted; } +- (BOOL)pointInside:(CGPoint)point withEvent:(UIEvent *)event { + return [_node pointInside:point withEvent:event]; +} + @end #pragma mark - From 83960065ed6a6539929408c852338fb3861f186f Mon Sep 17 00:00:00 2001 From: yury Date: Tue, 29 Dec 2015 12:10:08 +0300 Subject: [PATCH 2/2] Code style fix --- AsyncDisplayKit/ASTableView.mm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/AsyncDisplayKit/ASTableView.mm b/AsyncDisplayKit/ASTableView.mm index 76db980ee9..1b095adb59 100644 --- a/AsyncDisplayKit/ASTableView.mm +++ b/AsyncDisplayKit/ASTableView.mm @@ -75,8 +75,9 @@ static NSString * const kCellReuseIdentifier = @"_ASTableViewCell"; _node.highlighted = highlighted; } -- (BOOL)pointInside:(CGPoint)point withEvent:(UIEvent *)event { - return [_node pointInside:point withEvent:event]; +- (BOOL)pointInside:(CGPoint)point withEvent:(UIEvent *)event +{ + return [_node pointInside:point withEvent:event]; } @end