我正在使用MenuBar模板以及目录模板和堆栈模板。使用堆栈模板时,顶部的集合列表中有一个轮播。根据苹果堆栈模板,这些图像的大小应为1740x500。我已将我的图像设置为该大小,但是当我将它们添加到javascript文件中并在模拟器上运行时,所有横幅似乎都将它们放在顶部。这让我完全疯了。
有没有人注意到这一点,如果有,你找到了解决方案吗?我以前只习惯使用第一个底部400像素的高度或什么?当我不使用menuBar模板时,如果我使用列表模板开始我的应用程序,横幅看起来很好。正如您在图片中看到的那样,我并不是指菜单栏在屏幕上的时间。即使当菜单栏不在那里时,图像也会被扯掉!
此外,所有其他图形看起来只是使用模板中的尺寸(即电影,CD方形等)。 只有旋转木马横幅图像无法正确显示。
这是没有将其插入模板的横幅: Banner Not in Template
以下是Apple TV模拟器中显示的横幅: Apple TV Banner Top Lobbed Off
感谢大家的耐心等待。我是TVML的新手,几乎所有东西都在我的应用程序中工作,但这让我发疯。非常感谢任何帮助。
答案 0 :(得分:1)
我遇到了与你相同的问题,横幅被切断了。这似乎是Apple决定在给定那些特定标签集的情况下格式化文档的方式。诀窍是在collectionList之前添加 identityBanner 。这将欺骗渲染引擎在顶部添加适当的填充。
<stackTemplate>
<identityBanner>
<title></title>
</identityBanner>
<collectionList>
...