How to disable highlighting of the app icon?

Viewed 43449

How can I disable the highlighting that appears on my icon while it's being displayed on the home page of iPhone?

Thanks.

11 Answers

The easiest way is to check the Prerendered check box on your target's Summary tab:

Prerendered Icon

Alternatively, set the value of Icon files (iOS 5) > Primary Icon > Icon already includes gloss effects to YES in your application's Info.plist.

Icon already includes gloss effects

From the iPhone HIG:

Note: If you choose, you can prevent iPhone OS from adding the shine to your icon. To do this, you need to add the UIPrerenderedIcon key to your application’s Info.plist file (read iPhone Application Programming Guide to learn about this file). Your icon should still measure 57 x 57 pixels, regardless of whether you take advantage of the added shine.

UIPrerenderedIcon is the setting that you want to set.

Actually, it is probably a good idea to read through all of the Info.plist options you can set. It may save you from trying to replicate some functionality that is provided by default.

From Xcode 4.3 there is a checkbox called "Prerendered" next to the icon in the Target/Summary configuration. Check that and the shine will be not added. For me "Icon already includes gloss effects" did not work.

Check "Prerendered to remove shine effect"

Related