Как установить выбранный элемент меню по умолчанию в TVML?

Есть ли способ установить элемент меню, порядок которого не является первым для первого просмотра?

как и Youtube, они используют MenubarTemplate, а первый элемент меню - это поиск, но всегда показывает второй при первом запуске.

Я могу установитьSelectedItem в коде, но вы все еще видите, что фокус был на первом за очень короткое время, так что я могу установить страницу по умолчанию, которая не является первой из menuItem в TVML?


person PatrickSCLin    schedule 17.03.2016    source источник


Ответы (1)


Используйте атрибут autoHighlight="true" (https://developer.apple.com/library/tvos/documentation/LanguagesUtilities/Conceptual/ATV_Template_Guide/TVJSAttributes.html#//apple_ref/doc/uid/TP40015064-CH42-SW1). Он работает в нескольких шаблонах, одним из которых является меню/панель навигации, но некоторые другие кажутся глючными.

person Baa    schedule 17.03.2016
comment
Спасибо помогло. Добейтесь этого, добавив autoHighlight=true. Например, ‹элемент меню selectTargetURL=templates/page2.xml autoHighlight=true› - person sschunara; 08.12.2016