我该如何禁用iPhone主页上显示图标时出现的高亮效果?
谢谢。
我该如何禁用iPhone主页上显示图标时出现的高亮效果?
谢谢。
最简单的方法是在目标的“摘要”选项卡上勾选预渲染复选框:
或者,在应用程序的Info.plist中将Icon files (iOS 5) > Primary Icon > Icon already includes gloss effects
的值设置为YES
。
我尝试了几次,但感到有些沮丧,因为它没有起作用。原来这个选项已经被设置为“NO”,并隐藏在图标文件下方。
希望这能帮助其他人。
在Xcode 5中,此设置位置已更改。要访问它,请选择您的xcassets
,选择应用程序图标条目,然后在属性检查器中选择iOS图标预渲染
复选框。
来源于iPhone HIG:
注意:如果您选择,您可以防止iPhone OS为您的图标添加光泽。要做到这一点,您需要将UIPrerenderedIcon键添加到应用程序的Info.plist文件中(请阅读iPhone应用程序编程指南以了解此文件)。 无论是否利用额外的光泽,您的图标仍应该保持57 x 57像素。
Info.plist
文件,也可以命名为ProjectName-Info.plist
,并添加一行新内容。 Key列是一个下拉列表,单击它并滚动浏览一组相当大的可设置的以人类可读的形式呈现的密钥。UIPrerenderedIcon
也可以起到同样的作用。如果其他人也无法找到它,那么XCode 4现在会将此键的“友好”版本显示为“图标已包含光泽效果”。
UIPrerenderedIcon 是您想要设置的选项。
实际上,阅读所有可以设置的 Info.plist 选项可能是个好主意。这可能会避免您尝试复制默认提供的某些功能。
在你的Info.plist
中将UIPrerenderedIcon
设置为true。