如何检测 Apple TV 遥控器触摸板上的点击?
Posted
技术标签:
【中文标题】如何检测 Apple TV 遥控器触摸板上的点击?【英文标题】:How to detect click-press on the touchpad on Apple TV's remote? 【发布时间】:2015-11-10 12:26:22 【问题描述】:如何在 siri 遥控器的触摸板上检测到“点击按下”,而不仅仅是点击?
编辑: 我的主要问题是我的视图有一个接收事件的 UIButton。
【问题讨论】:
Forced Touch with tvOS的可能重复 【参考方案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。
【讨论】:
以上是关于如何检测 Apple TV 遥控器触摸板上的点击?的主要内容,如果未能解决你的问题,请参考以下文章
iOS - Apple TV - 以编程方式检测 Apple TV 上的节目