如何在 tvOS 中添加检测按钮按下?

Ale*_*ers 5 apple-tv swift tvos

我已经按照本教程进行操作,一切正常。我遇到的唯一问题是我不知道如何检测按钮何时被按下?

提前致谢

Jam*_*son 6

此处教程的作者,向基于 TVML 的应用程序添加交互性的方法是在相关 DOM 元素上使用 addEventListener。您可以通过在创建期间保存对 DOM 元素的引用,或使用 getElementById 或其他类似的 JavaScript DOM 技术来找到 DOM 元素。另外,我应该提到我已经在提到的教程中添加了一个“第 2 部分”,其中包括这个作为它的主要焦点。

下面是一个示例,说明如何在 JS 中执行此操作,假设 myDOMElement 是一个将按钮作为 DOM 元素引用的变量。

  myDOMElement.addEventListener("select", function() { alert("CLICK!") }, false);
Run Code Online (Sandbox Code Playgroud)

我当然有更多关于教程的信息,所以也可以随时查看