Я пытаюсь определить, когда пользователь нажимает на сенсорную панель пульта Siri Remote (а не просто нажимает).
Я видел в Интернете, что вы должны настроить распознаватель так.
UITapGestureRecognizer * const recognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(remoteInteractionDetected:)];
recognizer.allowedTouchTypes = @[@(UITouchTypeIndirect)];
recognizer.allowedPressTypes = @[];
[self.view addGestureRecognizer:recognizer];
Селектор никогда не срабатывает. Если я удалю разрешенные свойства, распознаватель будет реагировать только на клики.
Это возможно?
Изменить: это не похоже на предложенный дубликат, потому что я не ищу конкретное нажатие кнопки или жест смахивания. Все, что я хочу знать, это когда пользователь касается сенсорной панели, а не нажимает ее. Точно так же, как новые заставки tvOS 12 Aerial показывают местонахождение этого события.