在Xcode中为iPhone应用增加icon图标的时,Xcode默认会自动为图标圆角化,并在图标顶部增加闪耀光泽效果,就像下面这样:
在图中我们可以与系统的Photos和Settings图标对比,很明显可看出增加的光泽效果。
我们可以通过修改Info.plist文件来决定是否开启这样的效果,使用Xcode或文本编辑器打开项目中的XXX-Info.plist文件,增加以下代码:
没有启用光泽效果的图标效果图如下:
从图中可看出来,图标的黑色和背景黑色已经分不清边界了,可根据需要使用光泽效果。
注意
更改的效果可能不会马上生效,因为图标已经缓存,可更换图片再换回来以更改缓存,或者在iPhone模拟器菜单中选择“还原内容和设置...”来重置所有设置。
UIPrerenderedIcon
注意
在Xcode中需使用"Souce Code"或"Plain Text"方式打开才能看到并修改XML属性代码。
或者直接在Xcode中打打开来修改,点击增加在下拉列表中选择"Icon already includes gloss and bevel effects"项并在其值中单击启用即可,如图:

