【问题标题】:iPhone Simulator Icon BlackiPhone 模拟器图标黑色
【发布时间】:2012-10-25 22:01:19
【问题描述】:

我的 plist 中有两个图标文件: 图标.png icon@2x.png

两者都添加到我的项目中,添加到目标中并且是 分别为 57x57 和 114x114 像素,均为 72 dpi。

它们都是从 .svg 生成的 png。

我用白色填充了透明度。其余颜色为黑色。

我已尝试删除应用程序,清除派生数据并重新运行。

为什么这个图标在 iPhone 6 模拟器中显示为黑色方块?

编辑:尝试在 Icon.png 和 Icon@2x.png 中重命名为大写 I。擦除应用程序,擦除派生数据,干净,仍然没有骰子。

【问题讨论】:

  • iPhone 6 模拟器不支持图标,因为 iPhone 6 不存在。
  • 我认为是指 iPhone 上的 iOS6,而不是“iPhone 6”
  • 最终在 Photoshop 中制作了一个新图标。 @pedro 给出了一个很好的答案,所以我标记为正确。
  • 图标中的“i”应为大写。
  • @NSPostWhenIdle ,你是对的。但这仍然没有解决问题,这是从 Illustrator 导出的问题。

标签: iphone xcode icons ios-simulator


【解决方案1】:

尝试以下方法:

1 - 在模拟器上删除您的应用,就像在 iPhone 上删除应用一样。

2 - 在 xcode 上,转到菜单产品并单击清理。 (或快捷键 Shift+Command+K)

3 - 再次尝试运行。

编辑:当您在计算机上打开 png 时,它们实际上是否显示为白色?

【讨论】:

  • 在 Photoshop 中我看到了白色。在预览中,它与预览框的其余部分一样显示为灰色背景
  • 尝试使用随机图标来查找问题出在 xcode 还是 png 上
  • 在 Photoshop 中重新制作。你给出了一个很好的答案,所以标记为正确。
【解决方案2】:

所以我遇到了同样的问题并找到了这个旧线程。在我的情况下,问题原来是 PNG 图标中的 alpha 通道。具体来说:我的图标是黑色透明的,所以在黑色背景的模拟器上它显示为黑色。我通过在预览中打开并在关闭“alpha”按钮的情况下导出来解决。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-06-11
    • 2017-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多