我找到了答案。根据TVML目录:使用TVML模板示例代码:
从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"
事件可以从某些元素(例如按钮)中激发?
有关于这个的文件吗?
有关可用事件的完整列表,请参阅TVMLKit DOM文档
搜索了一段时间后,我在TVViewElement类引用中找到了TVElementEventType
enum TVElementEventType : Int {
case Play
case Select
case HoldSelect
case Highlight
case Change
}
这些是可以从tvml元素触发的事件。