【问题标题】:Removing LaunchScreen messes up the looks of the app删除 LaunchScreen 会破坏应用程序的外观
【发布时间】:2016-01-21 23:51:12
【问题描述】:

我将 LaunchScreen 添加到我的应用程序中,只是为了尝试一下,它可以正常工作。当我通过删除 LaunchScreen.storyboard 文件来删除它时,当我运行应用程序时,启动屏幕仍然出现。然后我将其从 info.plist 文件中删除并出现意外行为,现在我的应用程序以非全屏模式显示并且有点放大。另外,我收到警告消息,指出我缺少默认的 @568.png 文件。如何恢复到添加启动屏幕之前的状态?还是直接删除 LaunchScreen 而不出现此警告?

LaunchScreen

Before adding LaunchScreen

谢谢大家 杜桑

【问题讨论】:

  • 为什么要删除启动屏幕?您需要一个启动屏幕或一大堆启动图像。使用启动屏幕要容易得多,而且是支持 iPad Pro 所必需的。
  • 当我第一次构建应用程序时,我根本没有 LaunchScreen.storyboard 文件。该应用程序仅适用于 iPhone。应用立即从应用的第一个 ViewController 启动。
  • 正如我所说,要支持所有 iPhone 屏幕尺寸,您需要一个启动屏幕文件或一大堆适当的启动图像。
  • 我明白你在说什么,但这让我有点困惑,因为我一开始没有启动屏幕。问题仅在我从用户界面文件添加启动屏幕然后将其删除后才开始。
  • @rmaddy 好吧,如果您没有启动屏幕,则需要一些东西。正如 rmaddy 指出的那样,您可以使用图像而不是实际的启动屏幕 - 只要那里有东西。你为什么要删除启动屏幕?在添加启动屏幕之前启动应用程序时发生了什么?

标签: ios launch-screen


【解决方案1】:

您是否尝试在应用目标 >“常规”部分中删除“启动屏幕文件”字段中的引用?

【讨论】:

  • 我已经尝试过了,但 LaunchScreen 仍然出现。只有当我删除 info.plist 条目时,启动屏幕才会出现,但随后我收到警告并且应用看起来很奇怪。
  • 你能详细说明“应用看起来很奇怪”吗?
  • 它没有全屏显示(我的顶部和底部都是黑色的),并且一切都被放大了。该应用程序仍然有效,但警报更大,通常,一切都更大。
  • 我收到一条警告说我缺少 default@568.png 文件
  • 你能尝试一些对我来说似乎有点 hacky 的东西吗?在 Launch Screen 字段中,指定您的主故事板(例如 Main.storyboard)。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-08-10
  • 1970-01-01
  • 2013-12-25
  • 2018-09-05
相关资源
最近更新 更多