Как отключить подсветку иконки приложения? - PullRequest
79 голосов
/ 16 июня 2009

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

Спасибо.

Ответы [ 11 ]

148 голосов
/ 17 июня 2009

Самый простой способ - установить флажок Prerendered на вкладке Summary вашей цели:

Prerendered Icon

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

Icon already includes gloss effects

32 голосов
/ 12 июля 2011

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

«Значок уже содержит эффекты глянца»

Пример: enter image description here

Спасибо

23 голосов
/ 11 января 2012

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

enter image description here

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

18 голосов
/ 16 октября 2013

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

Turn on pre-rendered icon in Xcode 5

13 голосов
/ 16 июня 2009

с iPhone HIG:

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

7 голосов
/ 22 сентября 2009

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

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

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

6 голосов
/ 03 апреля 2011

«Дружественная» версия этого ключа теперь отображается XCode 4 как «Значок уже содержит эффекты глянца» на случай, если у кого-то еще возникнут проблемы с его поиском.

6 голосов
/ 16 июня 2009

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

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

5 голосов
/ 14 марта 2012

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

Check

5 голосов
/ 06 марта 2011

Установите UIPrerenderedIcon на true в вашем Info.plist.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...