微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

更改 Top Shelf tvOS 中的默认 displayAction 和 playAction 标签

如何解决更改 Top Shelf tvOS 中的默认 displayAction 和 playAction 标签

在 tvOS 上,如果您查看原生音乐或 Arcade 应用程序的顶部货架区域,他们的“播放”操作分别带有“观看播放列表”和“获取标签。但是我没有看到在我自己的应用程序中编辑这些值的方法,因为 TVTopShelfAction一个具有单个值的 NSObject:URL 所以我认为这只是为了根据位置引导用户按钮消失,容器类 (TVTopShelfCarouselItem) 也没有可用的标签道具。

文档说:https://developer.apple.com/documentation/tvservices/tvtopshelfaction

"为轮播界面配置items时,可以为该界面的按钮指定自定义标题图片。如果不指定自定义标题图片,系统会根据您是否指定操作来选择认值对象的 playAction 或 displayAction 属性。”

但不清楚这是否指的是 TVTopShelfCarouselItem 操作成为其一部分以及我应该更改什么值以对其进行自定义。那么这是隐藏在 TVTopShelfCarouselItem 的 namedAttributes 道具中的东西吗?如果是的话……是哪一个

解决方法

我也遇到过同样的问题。我已经问过 Apple,他们回答说文档是错误的。目前无法更改按钮标题。

据我所知,也没有办法显示项目的标题而无需用户点按以获取详细信息。

希望将来可以添加此功能。 我很想知道你是否找到了方法。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。