嗨,这是一个iPhone目标C问题。
当我为应用设置图标文件时,例如icon.png。当它在手机上显示时,会在icon.png
上自动添加白色反射效果有没有办法去除反射效果?因为我可以看到有些应用程序没有图标上的白色反射效果
答案 0 :(得分:36)
打开您的Info.plist
文件,也可以命名为ProjectName-Info.plist
,然后添加新行。 Key-column是一个下拉列表,单击它并滚动显示可以设置的人类可读形式的一组非常大的键。
您正在寻找的那个被称为“Icon已经包含光泽和斜角效果”,这是人类可读的形式。写UIPrerenderedIcon
,也有效。
添加此标志还将禁用在Tunes Store和App Store中自动添加光泽和斜角。
答案 1 :(得分:13)
在Xcode 4.3.2中,您可能还需要将图标定义为预渲染。
单击左侧的项目,选择目标,然后在摘要选项卡下,您将看到应用程序图标以及“预渲染”复选框。选中此框并重新运行您的应用。
如果图标尚未更改,您可能还需要在使用新图标之前删除并重新安装(重新运行)设备上的应用,或者甚至重新启动设备。
答案 2 :(得分:9)
在info.plist文件中,添加一个名为UIPrerenderedIcon
的密钥,并将其值设置为true。
这将阻止sdk自动为您的图标添加光泽光泽