【问题标题】:IOS 7 launch image, displaying black screen on device ONLYIOS 7启动图像,仅在设备上显示黑屏
【发布时间】:2014-06-21 01:44:14
【问题描述】:

我至少在 stakoverflow 上检查了与此问题相关的所有问题/答案。但没有任何成功,到目前为止,我的问题是 - 我创建了一个新应用程序 - 目标 IOS 7 并且我添加了我的启动图像和我的 appIcon在 image.xcassets 文件夹中。 当我在模拟器上启动我的应用程序时,launchimae 完美显示,没有任何问题,但是当我在我的 iphone(iphone 5,IOS 7.1)上运行应用程序时,显示的是黑屏而不是 launchimage 任何帮助或建议将被应用? 干杯,

【问题讨论】:

  • 试试这个:stackoverflow.com/questions/19219291/…(编辑:插入潜在答案的直接链接)
  • 我以前试过这个,但它不能帮助我找到问题
  • 您在您的应用程序中使用故事板,对吗?我在故事板的项目中遇到了同样的问题。但在另一个使用传统 xib 的项目中,没有这样的问题......
  • 我找到了真正的原因。看我的回答。

标签: ios7 ios7.1 launchimage


【解决方案1】:

除了上面的答案之外,检查器实际上会告诉您它认为可以使用的大小,因此在导入之前在任何包中对其进行调整。我有很多工具,但如果您花时间探索编辑工具,那么为了快速而干净的方法,好的 ol 预览会派上用场

【讨论】:

    【解决方案2】:

    问题出在您的图像中。 您可以在 Preview.app 中打开您的图像,然后显示 Inspector (⌘I) 并查看更多信息选项卡。错误的图片会显示以下信息:

    会导致设备出现黑屏(但在模拟器中会正常)。 右边的帽子是这样的:

    我不能说如何在 Photoshop 中修复错误的图像。我发现了一个非常丑陋的解决方案:

    1. 在 PS 中打开错误的 png;
    2. 在另一个选项卡中找到并打开正确的 png(确保画布大小合适);
    3. 选择错误png中的整张图片并复制;
    4. 将复制的图像粘贴到正确的 png 文件中;
    5. 执行Save As... 命令并将错误的图像替换为新图像。

    【讨论】:

    • 我想重新解释我的问题、根本原因和解决方案 - 这是我的问题:IOS 7 启动图像,仅在设备上显示黑屏。根本原因:出现此问题的根本原因是我的 default@2x.png 图像不是有效的 png 图像内容,解决方案:我拍摄了一个有效的 png 图像,然后我打开并选择了具有错误 png 内容的整个图像,然后将其复制到有效的 png 图像,然后一切顺利。希望这可以帮助任何在这个问题上苦苦挣扎的人
    • 这正是我在回答中所说的:)
    • 我正常工作的图像看起来像安德烈的“不正确”示例,但我工作不正确的图像(启动屏幕只是显示为黑色)在预览检查器中显然是错误的——没有显示 PNG 选项卡,所以他们re 可能没有正确格式化为 png 或其他东西。在 PS 中重新制作它们,现在它们可以正常工作了!谢谢你的指导,安德烈。
    猜你喜欢
    • 1970-01-01
    • 2019-02-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-17
    • 2021-12-22
    • 1970-01-01
    相关资源
    最近更新 更多