Как я могу найти события, которые могут быть вызваны из tvml DOM?

С начала разработки tvOS с помощью учебника по TVML.

Я запутался при добавлении события в 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" событие может быть запущено из некоторых элементов, например, кнопки?

Есть ли какой-нибудь документ по этому поводу?

1 ответ

Я нашел ответ. Согласно каталогу TVML: Использование кода шаблона TVML:

Полный список доступных событий см. В документации DML TVMLKit.


После поиска некоторое время я нашел TVElementEventType в Ссылке класса TVViewElement

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

Это события, которые могут быть вызваны из элементов tvml.

Другие вопросы по тегам