如何禁用应用程序图标的突出显示?


Answers:


148

最简单的方法是选中目标的“摘要”选项卡上的“预渲染”复选框:

呈现的图标

另外,设置的值Icon files (iOS 5) > Primary Icon > Icon already includes gloss effects,以YES在应用程序的Info.plist。

图标已经包含光泽效果


2
绝对可以,但是iPhone模拟器有时会保留“光泽”版本。在这种情况下,从模拟器中删除应用程序并删除构建目录似乎会强制刷新图标
Jaysen Marais 2010年

1
只是为了让eveyone知道现在的属性列表键:图标已经包含光泽效果。我使用的Xcode 3.2.6与IOS 4.3
Sabobin

18
仅仅是因为这是一个很普遍的问题,它已经在更新版本的SDK中进行了更新,您现在应该查找Icon already includes gloss and bevel effects并检查该密钥。希望这对新人有帮助。
Nicolas S

7
对于iOS5设备,存在一个新的键结构,而不是单个打开/关闭键,其中有一个CFBundleIcons字典,其中包含一个CFBundlePrimaryIcon字典,该字典包含一个CFBundleIconFiles数组。BOOL UIPrerenderedIcon键位于CFBundlePrimaryIcon字典中。
ikuramedia

XCode 4:转到Project Target > Summary > App Icon并选中Prerendered禁用光泽效果的复选框。请注意,在模拟器中,有时在清理和重建后不会应用效果。如果是这样,也请从模拟器中删除构建文件夹。
d.ennis


23

我尝试了几次,因为它不起作用而变得有点沮丧。原来,我已经将此选项设置为NO并隐藏在图标文件下。

在此处输入图片说明

希望这可以帮助其他人。


是的-这似乎是iOS 5的新功能。图标现在有两个不同的条目,而两个“ UIconrenderedIcon”属性即“图标已经包含光泽效果”。两者都需要设置。
2012年

18

在Xcode 5中,此设置已更改。为了对其进行访问,请选择xcassets,选择应用程序图标条目,然后在属性检查器中选中该iOS icon is pre-rendered复选框。

打开Xcode 5中的预渲染图标


2
有什么办法可以将其更改为正确答案?较早的那个虽然正确,但基本上与五年后无关。
TMan 2014年

13

从iPhone HIG:

注意:如果选择,则可以防止iPhone OS向图标添加光泽。为此,您需要将UIPrerenderedIcon键添加到应用程序的Info.plist文件中(请阅读《 iPhone应用程序编程指南》以了解此文件)。无论您是否利用增加的光泽,您的图标仍应为57 x 57像素。


7

打开Info.plist文件,也可以命名为ProjectName-Info.plist,并添加新行。“密钥”列是一个下拉列表,单击它,然后滚动浏览可以设置的相当大的一组人类可读的密钥。

您正在寻找的一种叫做“图标已经包括光泽和斜角效果”,这是人类可读的形式。写作UIPrerenderedIcon,也可以。

添加此标志还将在Tunes Store和App Store中禁用自动添加光泽和斜角的功能。



6

现在,如果其他人找不到它,XCode 4会将该键的“友好”版本显示为“图标已经包含光泽效果”。



5

从Xcode 4.3开始,“目标/摘要”配置中的图标旁边有一个复选框“ Prerendered”。检查并不会增加光泽。对我来说,“图标已经包含光泽效果”无效。

选中“渲染以消除光泽效果”


0

在Xcode 4.3.2中,您还可以使用KeyIcon already includes gloss effects并将其值设置为YES。这从我的应用程序图标中为我消除了光泽。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.