Is there a way to detect the location of a tap in Apple TV Siri Remote? Actually, I do not need the precise location, but want to know just if the tap is on the left/right/top/bottom side of the remote touchpad. TVOS user interface guidelines suggest that tapping left-right-top-bottom side of remote touchpad does directional navigation, but I can not find how to detect directional tap in tvOS SDK. Also note that directional swipe gesture is not good enough workaround for that.
You can use a UITapGestureRecognizer and set the allowed press types to .LeftArrow. Here's the App Programming Guide section on detecting gestures and button presses.
UITapGestureRecognizer *tapGestureRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleTap:)];
[tapGestureRecognizer setAllowedPressTypes:@[@(UIPressTypeLeftArrow)]];