在compilationTemplate
中,可以将buttonLockup
置于heroImg
之下。当视图出现在屏幕上时,我想突出显示此按钮。
我那里只有一个按钮。不管是用JS还是XML,我只想让它发挥作用。
我已经阅读了此线程手动将焦点设置为<锁定>元素,并且没有一个解决方案对我有效。
代表buttonLockup
的IKDOMElement
不具有:
autohightlight
属性或方法autofocus
属性或方法highlight
属性或方法focus
属性或方法- 设置
autoHighlight
属性buttonLockup
标记不起任何作用
如果有人想玩一玩并检查一下,你可以在这里使用苹果示例应用程序:https://developer.apple.com/library/tvos/samplecode/TVMLCatalog/Introduction/Intro.html模板名称:Compilation.xml.js
,有三个按钮,当视图出现在屏幕上时,突出显示其中任何一个。
到目前为止,我所了解到的是,Apple TVML文档中没有专门编写的所有内容都没有实现,也不会工作(遗憾的是,将来很有可能不会实现)。
根据前面的陈述,这些元素可以放在compilationTemplate
中,符合autoHighlight
属性的条件:
- 包含listItemLockup元素的compilationTemplate
- 包含任何可聚焦元素的行
我试图在itemBanner
中的row
下放置一些可聚焦元素,但它们都没有正确地呈现autoHighligh
属性,也没有使行中的listItemLockup
死亡,根据文档,这应该是可聚焦的,所以我猜测itemBanner
本身(或relatedContent
)不接受该属性。
我的建议是,你试着找到另一个更适合你想要实现的目标的模板。在这种情况下,相同TVMLCatalog示例中的listItemTemplate
似乎与compilationTemplate
非常相似