Как отключить выделение значка приложения?

Как отключить подсветку, которая появляется на моем значке, пока она отображается на домашней странице iPhone?

Спасибо.

Ответ 1

Самый простой способ - установить флажок Prerendered на вкладке "Итоговая вкладка":

Prerendered Icon

В качестве альтернативы, установите значение Icon files (iOS 5) > Primary Icon > Icon already includes gloss effects на YES в вашем приложении Info.plist.

Icon already includes gloss effects

Ответ 2

В новом xcode 4 вам нужно только добавить новую запись и выполнить поиск в списке:

"Иконка уже включает эффекты блеска"

Пример: enter image description here

Спасибо

Ответ 3

Я пробовал это несколько раз и слегка расстроился, потому что он не работал. Оказывается, у меня уже установлен этот параметр NO и скрыт в файлах значков.

enter image description here

Надеюсь, это поможет кому-то другому.

Ответ 4

В Xcode 5 эта настройка изменилась. Чтобы получить доступ к нему, выберите xcassets, выберите запись значка приложения, а в инспекторе атрибутов установите флажок iOS icon is pre-rendered.

Turn on pre-rendered icon in Xcode 5

Ответ 5

От iPhone HIG:

Примечание. Если вы выберете, вы можете запретить iPhone OS добавлять блеск в свой значок. Для этого вам нужно добавить ключ UIPrerenderedIcon в файл Info.plist вашего приложения (прочитайте руководство по программированию приложений для iPhone, чтобы узнать об этом файле). Ваш значок должен по-прежнему измерять 57 x 57 пикселей, независимо от того, используете ли вы дополнительный блеск.

Ответ 6

Откройте файл Info.plist, также можно назвать ProjectName-Info.plist и добавьте новую строку. Ключевой столбец - это раскрывающийся список, щелкните его и прокрутите довольно большой набор ключей в удобной для чтения форме, которые можно установить.

Тот, который вы ищете, называется "Иконка уже включает эффекты блеска и скоса", то есть читаемую человеком форму. Написание UIPrerenderedIcon также работает.

Добавление этого флага также отключит автоматическое добавление блеска и скоса в Tunes Store и в App Store.

Ответ 7

UIPrerenderedIcon - это параметр, который вы хотите установить.

На самом деле, вероятно, неплохо прочитать все параметры Info.plist, которые вы можете установить. Это может спасти вас от попыток репликации некоторых функций, которые предоставляются по умолчанию.

Ответ 8

"Дружественная" версия этого ключа теперь отображается XCode 4, поскольку "Иконка уже включает эффекты блеска", если кто-то еще не нашел ее.

Ответ 9

Задайте UIPrerenderedIcon значение true в Info.plist.

Ответ 10

В Xcode 4.3 есть флажок под названием "Prerendered" рядом с пиктограммой в конфигурации "Целевая/сводная". Проверьте это, и блеск не будет добавлен. Для меня "Иконка уже включает эффекты блеска" не работает.

Check "Prerendered to remove shine effect"

Ответ 11

С помощью Xcode 4.3.2 вы также можете использовать ключ Icon already includes gloss effects и установить его значение YES. Это удалило глянцевый блеск для меня из моей иконки приложения.