【问题标题】:Unwanted label on launching screen in SwiftSwift 启动屏幕上不需要的标签
【发布时间】:2016-06-14 16:07:05
【问题描述】:

当我启动我的应用程序时,它会显示带有不需要标签的白屏(在启动屏幕上,而不是在初始视图上)。我将启动图像设置为只是白色图像,但现在标签开始出现,我不知道它来自哪里。怎么删除?

【问题讨论】:

  • 您是否检查过 LaunchScreen.storyboard 文件中没有标签?
  • 我没有 LaunchScreen.storyboard。

标签: ios swift label launch


【解决方案1】:

您可能开始使用LaunchScreen.storyboard。在您的项目中有两个故事板,Main.storyboardLaunchScreen.storyboard。继续这个并删除标签。

【讨论】:

  • 没有 LaunchScreen.storyboard。只有“主要”。
  • 右键单击您拥有的唯一情节提要,打开为>源代码,Command+F 并搜索标签。如果你发现了什么,你的故事板中有一个标签,如果你理解源代码的结构,你可以删除。只需从
【解决方案2】:

检查您的 Info.plist 文件并确保您删除了属性 UILaunchStoryboardName(它显示在名称“启动屏幕界面文件基本名称”下。)您可能拥有 LaunchScreen.xib 或 LaunchScreen.storyboard飘来飘去。然后确保在项目设置中设置资产目录启动图像集名称。

【讨论】:

    【解决方案3】:

    调试 UI 并查看 Label 存在于哪个类中。然后从该类/xib 中删除它。如果您在 UI 调试中也没有找到 Label,请删除您的情节提要并重新添加。

    【讨论】:

    • 我搜索了整个xcode,没有这个标签。
    • 你是如何调试 UI 的?
    • 我不确定您所说的调试 UI 是什么意思。我刚刚使用 command+shift+f 搜索了整个 xcode。
    • 在启动应用程序之前,您需要在代码中的某处放置断点(可能是 applicationDidFinishLaunching:),进入调试模式后,单击屏幕截图中显示的图标。然后你就可以在 UI 调试器中看到你的标签了。
    猜你喜欢
    • 2021-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-13
    • 2012-07-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多