我很想知道是否有人成功地在 tvOS 应用程序中以编程方式设置了 Top Shelf 图像?我已经阅读了一些教程(例如 this one ),详细介绍了以 sectioned
或 inset
样式设置顶部架子图像,但我很好奇是否任何人都知道如何根据一组标准选择静态图像(1920x720 分辨率)。我有兴趣根据一天中的时间选择不同的 1920x720 图像。
我已经对 TVTopShelfProvider
类进行了一些尝试,但我没有找到除了资源中的捆绑图像之外的任何其他内容的方法。
谢谢!
最佳答案
使用TVTopShelfProvider
,您可以提供指向设备上本地镜像或互联网上某处图像的内容。这是通过在 topShelfItems
中返回的 TVContentItem
的 imageURL
来完成的。每当您更改 topShelfItems
的内容时,您都需要发布 TVTopShelfItemsDidChangeNotification
,以便设备知道需要更新。
关于swift - 以编程方式在 tvOS 上设置顶级镜像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33740391/