From ca6e0b37cf04a5674aefa28ec0f4471efc214a6b Mon Sep 17 00:00:00 2001 From: Valentin Shergin Date: Mon, 10 Apr 2017 12:27:47 -0700 Subject: [PATCH] `reactRespondsToTouch:` was removed Summary: * It complicates Touch Handling mechanism. * The same functionality can be (and should be) implemented via overriding standard `hitTest:` method. * It was marked as deprecated a while ago. Reviewed By: mmmulani Differential Revision: D4667776 fbshipit-source-id: 2e047c3308563a2849ea351a242270f0800fead2 --- React/Base/RCTTouchHandler.m | 3 +-- React/Views/UIView+React.h | 5 ----- React/Views/UIView+React.m | 8 -------- 3 files changed, 1 insertion(+), 15 deletions(-) diff --git a/React/Base/RCTTouchHandler.m b/React/Base/RCTTouchHandler.m index b2ccdfb64..19af0120d 100644 --- a/React/Base/RCTTouchHandler.m +++ b/React/Base/RCTTouchHandler.m @@ -95,8 +95,7 @@ RCT_NOT_IMPLEMENTED(- (instancetype)initWithTarget:(id)target action:(SEL)action // Find closest React-managed touchable view UIView *targetView = touch.view; while (targetView) { - if (targetView.reactTag && targetView.userInteractionEnabled && - [targetView reactRespondsToTouch:touch]) { + if (targetView.reactTag && targetView.userInteractionEnabled) { break; } targetView = targetView.superview; diff --git a/React/Views/UIView+React.h b/React/Views/UIView+React.h index 899110438..45fde2cce 100644 --- a/React/Views/UIView+React.h +++ b/React/Views/UIView+React.h @@ -78,11 +78,6 @@ - (void)reactFocusIfNeeded; - (void)reactBlur; -/** - * Responder overrides - to be deprecated. - */ -- (BOOL)reactRespondsToTouch:(UITouch *)touch; - #if RCT_DEV /** diff --git a/React/Views/UIView+React.m b/React/Views/UIView+React.m index 4489fde30..8aa52fdfd 100644 --- a/React/Views/UIView+React.m +++ b/React/Views/UIView+React.m @@ -242,12 +242,4 @@ [self resignFirstResponder]; } -/** - * Responder overrides - to be deprecated. - */ -- (BOOL)reactRespondsToTouch:(__unused UITouch *)touch -{ - return YES; -} - @end