【问题标题】:How to detect click-press on the touchpad on Apple TV's remote?如何检测 Apple TV 遥控器触摸板上的点击?
【发布时间】:2015-11-10 12:26:22
【问题描述】:

如何在 siri 遥控器的触摸板上检测到“点击按下”,而不仅仅是点击?

编辑: 我的主要问题是我的视图有一个接收事件的 UIButton。

【问题讨论】:

标签: swift tvos siri-remote


【解决方案1】:

通过阅读 UIPressesEvent 的。 Detecting Gestures and Button Presses

override func pressesEnded(presses: Set<UIPress>, withEvent event: UIPressesEvent?) {
    for press in presses {
        if (press.type == .Select) {
           // Select is pressed
        }  else {
            super.pressesEnded(presses, withEvent: event)
        }
    }
}

【讨论】:

    【解决方案2】:

    我的主要问题是我的视图有一个接收事件的 UIButton。 在情节提要中禁用该按钮后,将调用 pressesBegan / pressesEnded。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多