pressesBegan
Select プレスを受信するようにオーバーライドしています。フォーカスが にある場合、Siri Remote のメニュー ボタンでアプリケーションが終了しませんUIButton
。UI 要素がフォーカスされていない場合、メニュー ボタンは期待どおりに機能します。
フォーカスが にあるときに、メニュー ボタンの押下を受け取るにはどうすればよいUIButton
ですか?
override func pressesBegan(presses: Set<UIPress>, withEvent event: UIPressesEvent?) {
for item in presses {
if item.type == .Select {
print("Click")
}
if item.type == .Menu {
print("Menu Button")
super.pressesBegan(presses, withEvent: event)
}
}
}