2017-03-16 1 views
0

Je suis actuellement en train d'utiliser catalogTemplate et la première chose qui est mise en surbrillance lorsque l'application est lancée est la première catégorie, mais je voudrais changer l'accent sur le premier élément de la première catégorie, comme cliquer sur une catégorie ne fait rien.TVML + autoHighlight + modèle de catalogue

<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

Trouvé la réponse, le problème était qu'il n'est pas possible d'utiliser autohighlight à l'intérieur de l'élément de grille lors de l'utilisation du modèle de catalogue. A partir d'Apple TV Markup Language Reference: Les éléments shelf et grid ne peuvent utiliser que l'attribut autoHighlight lorsqu'ils sont contenus dans un productBundleTemplate, un productTemplate ou un stackTemplate. –

Répondre

-1

Utilisez autoHighlight="true" pour définir l'élément par défaut que vous souhaitez présenter.

Dans votre cas, titre sera le premier présent comme il a autoHighlight="true" dans lockup.

+0

Merci pour la réponse, mais qu'est-ce que je fais mal? Le code ci-dessus ne fonctionne pas. –