1

TVML チュートリアルを使用した tvOS 開発の開始から.

イベントを DOM に追加するときに混乱します。このコードでは

App.onLaunch = function(options) {
  //...
  //inside resourceLoader.loadResource...
  var doc = Presenter.makeDocument(resource);
  doc.addEventListener("select", Presenter.load.bind(Presenter)); //add this line
  Presenter.pushDocument(doc);
  //...
}

どこ"select"から来たの?

"select"ボタンなどの一部の要素からイベントが発生する可能性があることをどのように知ることができますか?

これに関する文書はありますか?

4

1 に答える 1

8

私は答えを見つけました。TVML カタログによると: TVML テンプレートのサンプル コードの使用:

利用可能なイベントの完全なリストについては、TVMLKit DOM ドキュメントを参照してください。


しばらく検索した後TVElementEventTypeTVViewElement Class Referenceで見つけました

enum TVElementEventType : Int {
    case Play
    case Select
    case HoldSelect
    case Highlight
    case Change
}

これらは、tvml 要素からトリガーできるイベントです。

于 2015-11-20T09:44:17.100 に答える