1

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

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

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

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

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

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

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

4

2 回答 2

3

尝试以下操作:

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

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

3 - 尝试再次运行。

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

于 2012-11-06T00:45:38.640 回答
3

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

于 2016-09-29T18:51:20.377 回答