故事板可以用作tvos的发布屏幕吗?

时间:2015-12-08 18:09:01

标签: ios xcode tvos

在iOS中,故事板可以用作启动屏幕而不是静态图像。我正在寻找一种方法来做这个与tvOS,但我没有看到选项。有办法吗?

3 个答案:

答案 0 :(得分:7)

tvOS 13.1和更高版本的解决方案

从tvOS 13.1开始,不使用启动映像。

将出现以下构建警告:

MyApp.xcassets:1:1:tvOS 13.0中不赞成使用启动映像。用一个 而是启动情节提要或XIB。

您需要按照以下步骤在Xcode中创建一个新的故事板:

  1. 从Xcode主菜单中选择“文件”->“新建”->“文件”
  2. 转到tvOS选项卡,然后选择“故事板”-将其命名为“ LaunchScreen.storyboard”
  3. 打开新文件“ LaunchScreen.storyboard”
  4. 从Xcode主菜单中选择“查看”->“ ShowLibrary”
  5. 在搜索栏中输入“ View Controller”,然后选择“ ViewController”组件
  6. 完成。现在,您可以在视图控制器视图中设计启动屏幕

  7. 现在选择Xcode中的项目文件,然后选择您的tvOS应用程序的目标

  8. 确保在标题中选择了“常规”
  9. 转到“应用程序图标和启动图像”部分
  10. 在“启动屏幕文件”下拉框中,选择““启动屏幕”
  11. 构建并运行您的应用
  12. 享受新的LaunchScreen

如果启动屏幕故事板未在应用启动时显示,请确保已为故事板中的视图控制器设置了“ InitalViewController”标志: enter image description here

答案 1 :(得分:3)

可悲的是,Apple没有将故事板用作启动图像的功能。我已经为此提交了一个雷达,因为我发现使用我的启动故事板作为启动图像很有用,而不必更新每个更改。

我鼓励你提交另一个雷达让他们知道其他人会感兴趣。

答案 2 :(得分:1)

不,因为启动图像只有一种尺寸:1920px×1080px。故事板对自适应大小很有用,这里不适用。通常,您希望隐藏应用程序第一个屏幕上的任何文本,截取屏幕截图并使用它。