如何查找可以从tvml DOM触发的事件



从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"事件可以从某些元素(例如按钮)中激发?

有关于这个的文件吗?

我找到了答案。根据TVML目录:使用TVML模板示例代码:

有关可用事件的完整列表,请参阅TVMLKit DOM文档


搜索了一段时间后,我在TVViewElement类引用中找到了TVElementEventType

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

这些是可以从tvml元素触发的事件。

相关内容

  • 没有找到相关文章

最新更新