Как я могу найти события, которые могут быть вызваны из 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.