Drabuna
Drabuna

Reputation: 1225

iOs application icon, no as bright as on monitor

Small problem here, I'm building an app for ios, and I've added and icon to my project 57x57, and 114x114, but when I run my app on the device, icon is very dim, when original is very bright. How can I fix it? Does it matter if I build my app in debug mode or release?

Upvotes: 0

Views: 738

Answers (3)

Robin Summerhill
Robin Summerhill

Reputation: 13675

iOS adds a gloss/shine effect to your app icon that can sometimes reduce the saturation of your image. Add the UIPrerenderedIcon flag to your info.plist file as described here to disable this.

EDITED to add iOS5 details

On iOS 5 there is a new key for specifying icons: CFBundleIcons is the raw name and it displays as 'Icon files (iOS5)' in the plist editor. To turn off the icon shine effect on iOS 5 devices you need to set the UIPrerenderedIcon flag on the Primary Icon as shown below.

To cover all cases (iOS3 - iOS5) you need to specify UIPrerenderedIcon in both places.

enter image description here

Upvotes: 3

Mark Granoff
Mark Granoff

Reputation: 16938

Check the brightness setting of your device's display. Perhaps it's not "up" as much as you think.

Or, you can disable the "shine" effect that iOS applies to your icon by adding the "Icon already includes gloss effects" boolean to your Info.plist file. That might help.

Upvotes: 0

Rengers
Rengers

Reputation: 15218

This is probably due to physical differences between your desktop monitor and iOS screen. Only thing you can do is redesign the icon and check the colors on an iOS device.

Upvotes: 0

Related Questions