问题描述
在 tvOS 上,如果您查看原生音乐或 Arcade 应用程序的顶部货架区域,他们的“播放”操作分别带有“观看播放列表”和“获取”标签。但是我没有看到在我自己的应用程序中编辑这些值的方法,因为 TVTopShelfAction
是一个具有单个值的 NSObject
:URL 所以我认为这只是为了根据位置引导用户按钮消失,容器类 (TVTopShelfCarouselItem
) 也没有可用的标签道具。
文档说:https://developer.apple.com/documentation/tvservices/tvtopshelfaction
"为轮播界面配置items时,可以为该界面的按钮指定自定义标题和图片。如果不指定自定义标题和图片,系统会根据您是否指定操作来选择默认值对象的 playAction 或 displayAction 属性。”
但不清楚这是否指的是 TVTopShelfCarouselItem
操作成为其一部分以及我应该更改什么值以对其进行自定义。那么这是隐藏在 TVTopShelfCarouselItem 的 namedAttributes 道具中的东西吗?如果是的话……是哪一个?
解决方法
我也遇到过同样的问题。我已经问过 Apple,他们回答说文档是错误的。目前无法更改按钮标题。
据我所知,也没有办法显示项目的标题而无需用户点按以获取详细信息。
希望将来可以添加此功能。 我很想知道你是否找到了方法。