如何删除应用程序图标上的“白色反射”?

时间:2009-09-21 09:47:52

标签: iphone cocoa-touch icons

  

可能重复:
  How to disable highlighting of the app icon?

嗨,这是一个iPhone目标C问题。

当我为应用设置图标文件时,例如icon.png。当它在手机上显示时,会在icon.png

上自动添加白色反射效果

有没有办法去除反射效果?因为我可以看到有些应用程序没有图标上的白色反射效果

3 个答案:

答案 0 :(得分:36)

打开您的Info.plist文件,也可以命名为ProjectName-Info.plist,然后添加新行。 Key-column是一个下拉列表,单击它并滚动显示可以设置的人类可读形式的一组非常大的键。

您正在寻找的那个被称为“Icon已经包含光泽和斜角效果”,这是人类可读的形式。写UIPrerenderedIcon,也有效。

添加此标志还将禁用在Tunes Store和App Store中自动添加光泽和斜角。

答案 1 :(得分:13)

在Xcode 4.3.2中,您可能还需要将图标定义为预渲染。

单击左侧的项目,选择目标,然后在摘要选项卡下,您将看到应用程序图标以及“预渲染”复选框。选中此框并重新运行您的应用。

如果图标尚未更改,您可能还需要在使用新图标之前删除并重新安装(重新运行)设备上的应用,或者甚至重新启动设备。

App Icon image

答案 2 :(得分:9)

在info.plist文件中,添加一个名为UIPrerenderedIcon的密钥,并将其值设置为true。

这将阻止sdk自动为您的图标添加光泽光泽