我注意到我在视网膜上显示114x114应用程序图标图像的所有尝试都会自动在它们上面叠加渐变阴影。我的图标在黑色背景上已经具有透明度,第二个渐变阴影使背景看起来不那么黑
我注意到有不少应用程序的图标显示为“平面”,没有阴影。 我可以在项目中设置一些标志,要求将此半圆形阴影效果应用于图标吗?
更新: Xcode 4.2 iOS 5.0作为部署目标。 只有1个部署目标。 出于某种原因,建议的解决方案似乎不起作用。 我已将该属性添加到目标中。我看到原始UIPrerendered图标和“图标已包含光泽效果”的布尔值为YES。我已经替换了图标文件并尝试了不同的图标。我从开发设备上卸载了应用程序并重新安装了它。我做得很干净。光泽效果仍然存在。我忘记了什么?
更新2:经过45分钟的混乱和失去理智之后,我注意到Plist中还有另一个词典:
Icon files(iOS5). Within that is a Primary Icon Dictionary,
其中另一个声明“Icon已包含光泽效果”。那个被设置为NO。将那个设置为YES会删除光泽,并使我的图标看起来很棒:)我的猜测是,当我将项目迁移到iOS5时,该键被添加了
PS。在关于图标的主题上,我构建了一个icon maker app for iPhone,它允许我改变光泽效果的强度,以及从光泽中包含/排除一些图标元素。我仍然要告诉xCode我的图标是“预渲染的”,但我控制了光泽效果。
答案 0 :(得分:18)
在目标的Info.plist中添加以下属性。
答案 1 :(得分:12)
经过45分钟的混乱和失去理智之后,我注意到了Plist中的另一个词典:
图标文件(iOS5)。其中包括主要图标字典,
在另一个宣言中," Icon已包含光泽效果" 。那个被设置为NO。将那个设置为YES会删除光泽,并使我的图标看起来很棒:)我的猜测是,当我将项目迁移到iOS5时,该键被添加了
答案 2 :(得分:7)
在ios5(及更高版本)上继续使用目标 - >摘要 - >应用图标并检查“预呈现” - 然后光泽效果消失
答案 3 :(得分:7)
按照Alex Stone的回答,如果您使用assests目录去除光泽效果,则需要执行以下步骤
去除光泽:
执行这些步骤会在资产目录文件夹内的文件Contents.json末尾添加以下内容:
“properties”:{ “预渲染”:是的 }
答案 4 :(得分:4)
将info.plist中的以下标记设置为 TRUE 。
UIPrerenderedIcon (Icon already includes gloss effects)
如果您没有,只需将其添加到info.plist
即可。使用“显示原始键/值”来显示属性的名称。
答案 5 :(得分:0)
您需要转到项目的摘要标签,然后选中图标旁边的“预渲染”复选框。热潮,鲍勃是你的叔叔。所以他们说。轻推,眨眼,眨眼,知道我是什么意思?见屏幕截图