如何将手动视图控制器转换为故事板作为启动屏幕
How to convert manual view controller to storyboard as a launch screen
新 iOS 要求 iPhone 或 iPad 的应用程序必须使用 iOS 13 SDK 或更高版本构建,并使用 Xcode 情节提要提供应用程序的启动屏幕。
但是我的项目很老,从来没有用过Storyboards。所有 UI 元素都是使用 ViewControllers.
动态创建的
我设法创建了一个故事板文件并将其设置为启动器,但它没有场景,我不知道如何进行。我想:
- 创建一个我只放置原始启动图像的场景(希望苹果仍然接受这个品牌)
- 如果可以将我的主要 ViewController 与场景连接起来(如果它适用于动态 ViewControllers)
- 如果没有什么帮助,我需要创建一个简单的场景,它只有一个底栏,就像我的 ViewController
我确实遇到了这个问题,这是我所做的:
- 创建
LaunchScreen.storyboard
并将其设置为启动屏幕
- 使用右上角的
+
按钮(这不是一个明显的步骤),将视图控制器添加到故事板中
- 如果出现该错误,请取消选中右侧面板上的 "Use Safe Area Layout Guides"
- 勾选"Is Initial View Controller"
然后清理并 运行,对我来说它很管用。不过,我确实无法看到它更新,正如这里所讨论的:Launch Screen storyboard not displaying image
新 iOS 要求 iPhone 或 iPad 的应用程序必须使用 iOS 13 SDK 或更高版本构建,并使用 Xcode 情节提要提供应用程序的启动屏幕。
但是我的项目很老,从来没有用过Storyboards。所有 UI 元素都是使用 ViewControllers.
动态创建的我设法创建了一个故事板文件并将其设置为启动器,但它没有场景,我不知道如何进行。我想:
- 创建一个我只放置原始启动图像的场景(希望苹果仍然接受这个品牌)
- 如果可以将我的主要 ViewController 与场景连接起来(如果它适用于动态 ViewControllers)
- 如果没有什么帮助,我需要创建一个简单的场景,它只有一个底栏,就像我的 ViewController
我确实遇到了这个问题,这是我所做的:
- 创建
LaunchScreen.storyboard
并将其设置为启动屏幕 - 使用右上角的
+
按钮(这不是一个明显的步骤),将视图控制器添加到故事板中 - 如果出现该错误,请取消选中右侧面板上的 "Use Safe Area Layout Guides"
- 勾选"Is Initial View Controller"
然后清理并 运行,对我来说它很管用。不过,我确实无法看到它更新,正如这里所讨论的:Launch Screen storyboard not displaying image