2017-03-16 66 views
0

我目前使用的是catalogTemplate,当应用程序启动时突出显示的第一项是第一项,但我想将焦点更改为第一项中的第一项,如点击一个类别什么也不做。TVML + autoHighlight +目录模板

<catalogTemplate> 
    <banner> 
     <img src="image.png" /> 
    </banner> 
     <background> 
     <img src="img.jpg" /> 
     </background> 

    <list> 
     <section> 


      <listItemLockup> 
       <img src="ImageThatIsHighlightedByDefault.png"/> 
       <decorationLabel /> 


       <relatedContent> 
        <grid> 

        <header> 
          <description>description</description> 
        </header> 

         <section> 
          <lockup videoURL="VideoIWantToFocus.mp4" autoHighlight="true"> 
          <title>title</title> 
          <img src="img.png" /> 


          </lockup> 
         </section> 
        </grid> 
       </relatedContent> 
      </listItemLockup> 
     </section> 
+0

找到答案,问题是使用目录模板时,不可能在网格元素中使用autohighlight。来自Apple TV标记语言参考:货架和网格元素只能在productBundleTemplate,productTemplate或stackTemplate中包含autoHighlight属性时使用。 –

回答

-1

使用autoHighlight="true"设置您想要显示的默认项目。

在你的情况下,标题将首次出现,因为它有autoHighlight="true"lockup

+0

感谢您的回答,但是我做错了什么?上面的代码不起作用。 –