我是Apple TV应用程序开发的新手。我在Storyboard上设计的视图很少,在Apple TV模拟器上看起来很不错,但是当我在HDMI监视器和实际电视上运行时,某些控件的边缘正在减少。
我想知道,是否需要约束来管理不同大小的电视的UI?如果没有,苹果是否引入了任何标准来管理这部分?
最佳答案
建议使用自动版式,但不是必需的。但是,这不是您的问题的好机会。如果要开发tvOS应用程序,请注意需要使用安全区域。许多电视(包括一些新的高清电视)会切断屏幕的边缘(这称为过扫描)。安全区域是屏幕中间部分,您应该确保所有重要内容都在其中。
因此,对于tvOS应用程序,您应该以1920x1080的尺寸设置视图,但将所有重要内容,按钮,文本等保留在中心1740x960区域内。两侧留有90px的边框,顶部和底部有60px的边框。这些边框当然应该仍然具有不重要的信息,例如背景图像等。
有关更多详细信息,请参见此处:https://developer.apple.com/tvos/human-interface-guidelines/visual-design/#layout
关于ios - tvos应用程序是否需要约束?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36787118/