我很想知道是否有人在tvOS应用程序中以编程方式设置Top Shelf图像是否有任何成功?我已经阅读了一些教程(例如this one),其中详细说明了以sectioned
或inset
样式设置Top Shelf图像,但我很好奇是否有人知道某种方式根据一组标准选择静态图像(在1920x720分辨率下)。我有兴趣根据一天中的时间选择不同的1920x720图像。
我在TVTopShelfProvider
课程中玩了一些,但我没有办法选择除资产中的捆绑图片以外的其他任何方式。
谢谢!
答案 0 :(得分:1)
使用TVTopShelfProvider
,您可以提供包含设备上本地图像或互联网上某个图像的内容。这是通过imageURL
中返回的TVContentItem
的{{1}}完成的。每当您更改topShelfItems
的内容时,您需要发布topShelfItems
,以便设备知道需要更新。