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

时间:2009-06-16 18:29:29

标签: iphone cocoa-touch

如何在iPhone的主页上显示我的图标时禁用突出显示?

感谢。

11 个答案:

答案 0 :(得分:148)

最简单的方法是检查目标摘要标签上的预渲染复选框:

Prerendered Icon

或者,在应用程序的Info.plist中将Icon files (iOS 5) > Primary Icon > Icon already includes gloss effects的值设置为YES

Icon already includes gloss effects

答案 1 :(得分:32)

在新的xcode 4中,您只需添加一个新条目并在列表中搜索以下内容:

“图标已包含光泽效果”

实施例: enter image description here

由于

答案 2 :(得分:23)

我试了好几次,因为它不起作用而变得有点沮丧。事实证明我已将此选项设置为NO并隐藏在Icon文件下。

enter image description here

希望这有助于其他人。

答案 3 :(得分:18)

在Xcode 5中,此设置已更改位置。要访问它,请选择您的xcassets,选择应用图标条目,然后在属性检查器中选择iOS icon is pre-rendered复选框。

Turn on pre-rendered icon in Xcode 5

答案 4 :(得分:13)

来自iPhone HIG:

  

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

答案 5 :(得分:7)

打开您的Info.plist文件,也可以命名为ProjectName-Info.plist,然后添加新行。 Key -column是一个下拉列表,单击它并滚动显示一组可以设置的人类可读形式的键。

您正在寻找的那个被称为“Icon已经包含光泽和斜角效果”,这是人类可读的形式。写UIPrerenderedIcon,也有效。

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

答案 6 :(得分:6)

UIPrerenderedIcon是您要设置的设置。

实际上,阅读您可以设置的所有Info.plist选项可能是个好主意。它可以帮助您避免尝试复制默认提供的某些功能。

答案 7 :(得分:6)

此键的“友好”版本现在由XCode 4显示为“图标已包含光泽效果”,以防其他人无法找到它。

答案 8 :(得分:5)

UIPrerenderedIcon中将Info.plist设为true。

答案 9 :(得分:5)

从Xcode 4.3开始,有一个名为" Prerendered"的复选框。目标/摘要配置中的图标旁边。检查一下,不会添加光泽。对我而言,Icon已经包含了光泽效果"没用。

Check "Prerendered to remove shine effect"

答案 10 :(得分:0)

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