2017-03-16 51 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

感謝您的回答,但是我做錯了什麼?上面的代碼不起作用。 –