【问题标题】:Showing long texts on tvOS在 tvOS 上显示长文本
【发布时间】:2016-04-02 11:53:41
【问题描述】:

在电影应用程序中,当电影的描述过长时,它会被截断,并在文本末尾出现更多按钮。文本也是可聚焦的,因此我可以点击它并全屏显示全文。

我不知道如何在我的应用中重现相同的内容。是UITextViewUILabel 的未记录行为吗?它是由 Apple 开发但尚未发布的组件吗?如何在我自己的应用中做到这一点?

【问题讨论】:

标签: uilabel uitextview tvos


【解决方案1】:

tvOS 上的 Movies iTunes 应用程序是使用 TVML 和 Javascript 编写的,而不是传统的原生 Swift 应用程序。文本溢出由 TVML 处理:

 <description allowsZooming="true"
      moreLabel="more"
      action="showOverflow"
      title="{{title}}">{{description}}
    </description>

【讨论】:

  • TVML 中的某些功能无法在原生 API 中复制,这太疯狂了。 TVML 在其他方面似乎非常有限,我什至没有将其视为我的应用程序的一个选项。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-02-05
  • 2017-05-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-09-27
相关资源
最近更新 更多