2016-01-23 103 views
1

我正在使用MenuBar模板以及目录模板和堆栈模板。使用堆栈模板时,顶部的收集列表中有一个轮播。根据苹果堆栈模板,这些图像的大小应为1740x500。我已经将图像制作成了这种尺寸,但是当我将它们添加到JavaScript文件并在模拟器上运行时,所有的横幅似乎都有顶部偏离它们。这让我完全疯了。TVML横幅尺寸

有没有人注意到这一点,如果是的话,你找到一个解决方案?我只是用来使用第一个底部400像素的高度或东西?横幅看起来很好,当我不使用menuBar模板时,比方说,如果我用列表模板开始我的应用程序。正如你在图片中看到的,我并不是指菜单栏在屏幕上。即使menuBar不在那里,图像也被抛弃了!

此外,所有其他图形看起来只是通过使用模板中的尺寸(即电影,CD正方形形状等)。 这只是无法正确显示的传送带横幅图像

这里是旗帜,而不将其插入模板: Banner Not in Template

这里是旗帜时,它显示了苹果电视模拟器: Apple TV Banner Top Lobbed Off

谢谢大家的耐心等待。我是TVML的新手,几乎所有的东西都在我的应用程序中工作,但这让我疯狂。任何帮助是极大的赞赏。

回答

1

我遇到了同样的问题,因为顶部切断了横幅。这似乎是苹果决定根据这些特定标签设置文档格式的方式。诀窍是在collectionList之前添加一个identityBanner。这将欺骗渲染引擎在顶部添加适当的填充。

<stackTemplate> 
    <identityBanner> 
     <title></title> 
    </identityBanner> 
    <collectionList> 
    ... 
+0

非常感谢你@shirefriendship!出于好奇,你究竟是怎么弄出来的? – user1516264

+0

@ user1516264我用头撞了我的桌子几个小时,看着我的模板和苹果示例代码中的模板之间的差异,并做了一些猜测/检查:) – shirefriendship

+0

好吧,完全工作,我几乎尖叫!再次感谢您花时间告诉我,我也这么做了 - 当然,我的头撞在桌子上。很好的工作@shirefriendship! – user1516264