【问题标题】:Does tvOS have any UIViewController subclasses I can use instead of replicating standard functionality?tvOS 是否有我可以使用的 UIViewController 子类来代替复制标准功能?
【发布时间】:2016-05-29 13:49:22
【问题描述】:

我最近开始为 tvOS 开发,发现虽然 TVML 不适合我们的用例,但我们仍然希望显示许多屏幕,这些屏幕显示的内容类型与我在现有的 Apple 应用,我知道可以使用 TVML 创建。

例如,我想显示一个术语页面,就像 Apple TV 将信息显示为可滚动的文本页面一样。

我可以做这个自定义,我将自己的 textView 放在 UIViewController 上,并自己设置宽度和定位。但在这样的场景中,我想知道是否有一些已经存在的标准控件,例如已经设置用于显示术语的 UIViewController 子类?有没有一组我可以看的?

【问题讨论】:

  • 顺便说一句,您可以在 the view controller docs 的“继承自”下查看完整的视图控制器列表
  • 感谢您提出这个问题。我问自己同样的问题,但针对不同的屏幕和 UI 组件。我想要一个类似于 Apple 为 iTunes 电影应用程序创建的电影详细信息屏幕。我也在寻找一个可扩展的“显示更多”标签,就像苹果在电影细节屏幕上使用的那样。但似乎没有可用的模板。
  • @EugeneZhenyaGordin 因为我们的应用需要一些自定义功能,所以比使用 TVML 更复杂。我不确定是否有办法部分实现 TVML。
  • 有一种方法可以两者兼得,称为桥接。

标签: ios uikit tvos apple-tv


【解决方案1】:

UIAlertController 应该可以解决您正在寻找的问题。您配置文本、按钮,然后呈现它。

文档中的更多信息: https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIAlertController_class/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-02
    • 1970-01-01
    • 2016-08-05
    • 1970-01-01
    • 1970-01-01
    • 2019-07-06
    相关资源
    最近更新 更多