0

compilationTemplate可以放在buttonLockup下面。heroImg当视图出现在屏幕上时,我想突出显示此按钮。

我那里只有一个按钮。不管是用 JS 还是 XML 来完成,我只想让它工作。

我已阅读此线程Manually setting focus to a <lockup> element in TVJS,但没有一个解决方案适合我。

IKDOMElement代表buttonLockup没有:

  • autohightlight属性或方法
  • autofocus属性或方法
  • highlight属性或方法
  • focus属性或方法
  • 设置autoHighlight属性buttonLockup标签什么都不做

如果有人想玩并检查一下,您可以从这里使用 Apple 示例应用程序:https ://developer.apple.com/library/tvos/samplecode/TVMLCatalog/Introduction/Intro.html模板名称:Compilation.xml.js,共有三个按钮,当视图出现在屏幕上时突出显示其中的任何一个。

4

1 回答 1

0

到目前为止,我了解到的是,Apple TVML 文档中没有专门编写的所有内容都没有实现,也不会工作(遗憾的是,将来很有可能不会)。

根据前面的陈述,这些是您可以放入的compilationTemplate符合autoHighlight属性的元素:

  • 包含 listItemLockup 元素的编译模板
  • 包含任何可聚焦元素的行

我试图将一些可聚焦的元素放在row内部itemBanner,但它们都没有正确呈现autoHighligh属性,也没有死listItemLockup在行的内部,根据文档应该可以聚焦,所以我猜测它itemBanner本身(或relatedContent)不接受属性。

我的建议是您尝试找到另一个更适合您要实现的目标的模板。在这种情况下listItemTemplate,在同一个 TVMLCatalog 示例中似乎与compilationTemplate

于 2015-12-15T08:49:10.550 回答