【问题标题】:Why isn't my launch image loading when the app starts?为什么应用程序启动时我的启动图像没有加载?
【发布时间】:2023-04-05 22:13:01
【问题描述】:

我一直在阅读所有答案,但仍然无法弄清楚我做错了什么。我去了Project -> General -> Launch Image Source 并将该字段设置为 LaunchImage,它位于我的Assets.xcassets 中。我已将 Launch Screen File 字段留空。我在几个地方阅读以删除 LaunchScreen.xib 文件,但我的 Xcode 项目中没有。我也有苹果为启动图像所需的正确尺寸的图像。我该怎么办?

【问题讨论】:

    标签: ios xcode7


    【解决方案1】:

    选择项目并转到常规选项卡。确保您已设置图像文件夹并删除 lauchscreen.xib

    选择箭头并转到文件夹。确保你检查:

    也许对你有帮助。

    但我强烈建议您:使用 lauchscreen.xib 或 .storyboard。它比使用 lauchImage 更好。如果你使用 lauchingScreen,你应该像这样使用::

    将图像拖到 xib ,并将图像设置为此 imageview 检查选项,用作 xib 文件右侧的启动屏幕。它会像魅力一样发挥作用:)

    【讨论】:

    • 去掉lauchscreen.xib是什么意思?我真的很困惑。是那个文件吗?我在哪里可以找到它以删除它?另外,我检查了所有这些选项。
    • @Sharukh 你让这个文件为空。
    • 我通读了这个stackoverflow.com/questions/26141731/…,有人说也要删除info.plist 项目。我认为只有不删除可能会导致问题。你知道怎么做吗?
    • @Sharukh 如果删除只是删除字段Launch screen interface file base name。但是为什么你不使用 lauching.xib 或 storyboard。
    • @Sharukh 哎呀,但上面我看到你描述的是删除它大声笑(rofl)这里有什么问题T_T
    【解决方案2】:

    尝试将启动屏幕图像添加为您的 launchscreen.storyboard 的背景图像

    【讨论】:

    • 将立即尝试,但只是想知道如果我想引用 Assets.xcassets 怎么办?现在就是这样,但不起作用。
    【解决方案3】:

    您可能想尝试将视网膜图像添加到您的应用中。对我来说,这成功了。在添加它们之前,我的模拟器上没有显示任何启动图像。

    请记住,如果您的应用同时使用纵向和横向,则您需要两者。

    LI 视网膜 5.5 的尺寸为 1242x2208 视网膜 4.7 的尺寸为 750x1334(纵向),而横向则相反,即。视网膜 5.5 2208x1242 4.7 1334x750

    Retina launch images are needed for ios 8/9

    【讨论】:

    • 嗯。我有包括视网膜在内的尺寸,但这似乎也没有用。
    猜你喜欢
    • 2014-05-20
    • 1970-01-01
    • 2020-11-03
    • 2021-10-14
    • 1970-01-01
    • 1970-01-01
    • 2013-07-21
    • 1970-01-01
    • 2016-06-27
    相关资源
    最近更新 更多