4

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

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

4

2 回答 2

6

通过阅读 UIPressesEvent 的。检测手势和按钮按下

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)
        }
    }
}
于 2015-11-10T14:29:34.777 回答
2

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

于 2015-11-10T15:16:48.637 回答