2017-06-25 14 views
0

私は迅速にプレスを検出しようとしており、プレスを検出できません。ここに私のコードはプレスが動作しないtvos - swift

override func pressesBegan(_ presses: Set<UIPress>, with event: UIPressesEvent?) { 
    print("test1") 
} 

override func pressesChanged(_ presses: Set<UIPress>, with event: UIPressesEvent?) { 
    print("test2") 
} 

override func pressesEnded(_ presses: Set<UIPress>, with event: UIPressesEvent?) { 
    print("test3") 
} 

override func pressesCancelled(_ presses: Set<UIPress>, with event: UIPressesEvent?) { 
    print("test4") 
} 

コードを物理的なリンゴのtvとシミュレータで実行した後、コンソールは空のままです。プレスが検出されないのはなぜですか?どんな助けもありがとう。

答えて

0

私は答えを見つけましたが、なぜオーバーライドメソッドが機能しなかったのか分かりません。

+0

これは、以前のコードが書かれた場所によって異なります。プレスメソッドは、フォーカスされたアイテムとウィンドウの間のレスポンダチェーン内にあるオブジェクトに対してのみ呼び出されます。 –

+0

SKSceneクラスのオーバーライド機能 – KingCoder11

関連する問題