Ios 故事板可以用作tvos的启动屏幕吗?

Ios 故事板可以用作tvos的启动屏幕吗?,ios,xcode,tvos,Ios,Xcode,Tvos,在iOS中,故事板可以用作启动屏幕,而不是静态图像。我也在寻找一种用tvOS实现这一点的方法,但我看不出有什么选择。有什么方法可以做到这一点吗?你现在可以使用故事板了,事实上,从TVOS13.0开始,它是首选的方法 它将在新项目中自动为您设置。对于创建启动映像故事板的旧项目,请确保在inspector窗口中选中“Is initial view controller”。在“项目设置->常规->启动屏幕文件”下设置故事板后,您将能够选择您的故事板作为要使用的启动文件。tvOS 13.1及更高版本的解

在iOS中,故事板可以用作启动屏幕,而不是静态图像。我也在寻找一种用tvOS实现这一点的方法,但我看不出有什么选择。有什么方法可以做到这一点吗?

你现在可以使用故事板了,事实上,从TVOS13.0开始,它是首选的方法


它将在新项目中自动为您设置。对于创建启动映像故事板的旧项目,请确保在inspector窗口中选中“Is initial view controller”。在“项目设置->常规->启动屏幕文件”下设置故事板后,您将能够选择您的故事板作为要使用的启动文件。

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

不推荐从TVOS13.1开始使用启动映像

将出现以下生成警告:

MyApp.xAssets:1:1:TVOS13.0中不推荐使用启动映像。使用 改为启动故事板或XIB

您需要按照以下步骤在Xcode中创建新的情节提要:

  • 从Xcode主菜单中选择“文件”->“新建”->“文件”
  • 切换到tvOS选项卡并选择“故事板”-将其命名为“LaunchScreen.Storyboard”
  • 打开新文件“LaunchScreen.storyboard”
  • 从Xcode主菜单中选择“查看”->“显示库”
  • 在搜索栏中输入“视图控制器”,然后选择“视图控制器”组件
  • 完成了。现在,您可以在视图控制器视图中设计启动屏幕

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

  • 确保在标题中选择了“常规”
  • 更改为“应用程序图标和启动图像”部分
  • 在“启动屏幕文件”下拉框中选择“启动屏幕”
  • 构建并运行你的应用程序
  • 享受你的新启动屏幕
  • 如果启动屏幕情节提要在应用程序启动时未显示,请确保已在情节提要中为视图控制器设置“InitalViewController”标志:

    tvOS 13.0中不推荐使用启动图像。现在我们必须使用启动故事板。与此同时,情况发生了变化。从tvOS 13.1开始使用启动图像是不推荐的,您应该使用故事板或XIB。请查看我的答案: