【发布时间】:2018-09-24 12:10:04
【问题描述】:
我正在尝试检测用户何时点击 Siri Remote 的触摸板(不仅仅是点击)。
我在网上看到你应该这样配置识别器。
UITapGestureRecognizer * const recognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(remoteInteractionDetected:)];
recognizer.allowedTouchTypes = @[@(UITouchTypeIndirect)];
recognizer.allowedPressTypes = @[];
[self.view addGestureRecognizer:recognizer];
选择器永远不会触发。如果我删除了允许的属性,识别器只会响应点击。
这可能吗?
编辑:它不像建议的副本,因为我不是在寻找特定的按钮按下或滑动手势。我想知道的是用户何时触摸触摸板,而不是实际按下它。就像新的 tvOS 12 Aerial 屏幕保护程序在此事件中显示位置一样。
【问题讨论】:
标签: tvos