我正在使用菜单栏模板以及目录模板和堆栈模板。使用堆栈模板时,顶部的集合列表中有一个轮播。根据苹果堆栈模板,这些图像的大小应为 1740x500。我已经将图像制作成这个大小,但是当我将它们添加到javascript文件中并在模拟器上运行时,所有横幅似乎都有顶部。这让我完全发疯。
有没有人注意到这一点,如果是这样,你找到了解决方案吗?我只习惯使用第一个底部 400 像素的高度或其他东西吗?当我不使用菜单栏模板时,横幅看起来很好,例如,如果我使用列表模板开始我的应用程序。正如您在图片中看到的,我不是指菜单栏何时在屏幕上。即使菜单栏不存在,图像也会被抛弃!
此外,所有其他图形外观只需使用模板中的大小(即电影,CD正方形等)即可找到。只有轮播横幅图像无法正确显示。
这是横幅,无需将其插入模板:横幅不在模板中
这是它在Apple TV模拟器中显示的横幅:苹果电视横幅顶部被抛弃
谢谢大家的耐心等待。我是TVML的新手,几乎一切都在我的应用程序中运行,但这让我发疯。任何帮助将不胜感激。
我遇到了和你一样的问题,横幅在顶部被切断了。 这似乎是Apple决定根据这些特定标签集格式化文档的方式。 诀窍是在集合列表之前添加一个 identityBanner。 这将欺骗渲染引擎在顶部添加适当的填充。
<stackTemplate>
<identityBanner>
<title></title>
</identityBanner>
<collectionList>
...