如何禁用突出显示的应用程序图标?
如何禁用显示在iPhone主页上的图标上的突出显示?
谢谢。
最简单的方法是检查目标的摘要选项卡上的预渲染checkbox:
或者,设置Icon files (iOS 5) > Primary Icon > Icon already includes gloss effects
在您的应用程序的Info.plist中Icon files (iOS 5) > Primary Icon > Icon already includes gloss effects
为YES
。
在新的xcode 4中,您只需添加一个新条目并在列表中search以下内容:
“图标已经包含光泽效果”
例:
谢谢
我尝试了几次,因为不工作而变得有些沮丧。 原来我已经有这个选项设置为NO,并隐藏在图标文件下。
希望这可以帮助别人。
在Xcode 5中这个设置改变了地方。 为了访问它,select你的xcassets
,select应用程序图标条目,并在属性检查器中selectiOS icon is pre-rendered
checkbox。
从iPhone HIG:
注意:如果您select,您可以防止iPhone操作系统添加闪耀到您的图标。 为此,您需要将UIPrerenderedIcon键添加到应用程序的Info.plist文件中(请阅读iPhone应用程序编程指南以了解此文件)。 无论您是否利用添加的闪光,您的图标仍然应该测量57 x 57像素。
打开Info.plist
文件,也可以命名为ProjectName-Info.plist
,并添加一个新行。 按键列是一个下拉列表,点击它并滚动浏览一大堆可以设置的可读forms的按键。
你正在寻找的那个被称为“图标已经包含光泽和斜angular效果” ,这是人类可读的forms。 写UIPrerenderedIcon
,也有效。
添加此标志也将禁止在Tunes Store和App Store中自动添加光泽和斜angular。
UIPrerenderedIcon是您要设置的设置。
实际上,读完所有可以设置的Info.plist选项可能是一个好主意。 它可以使您免于尝试复制默认提供的某些function。
XCode 4现在显示这个键的“友好”版本,因为“图标已经包含光泽效果”,以防其他人无法find它。
在Info.plist
中将UIPrerenderedIcon
设置为true。
在Xcode 4.3中,Target / Summaryconfiguration中的图标旁边有一个名为“Prerendered”的checkbox。 检查和闪耀将不会被添加。 对我来说“图标已经包含光泽效果”没有奏效。
使用Xcode 4.3.2,您也可以使用Key Icon already includes gloss effects
并将其值设置为YES
。 这从我的应用程序图标删除了我的光泽闪耀。