Как я могу отключить выделение, которое появляется на моем значке, когда он отображается на домашней странице iPhone?
Благодарю.
Как я могу отключить выделение, которое появляется на моем значке, когда он отображается на домашней странице iPhone?
Благодарю.
Ответы:
Самый простой способ - установить флажок Prerendered на вкладке Summary вашей цели:
В качестве альтернативы, установите значение Icon files (iOS 5) > Primary Icon > Icon already includes gloss effects
для YES
в Info.plist приложения.
Icon already includes gloss and bevel effects
и проверять этот ключ. Надеюсь, это поможет новым людям.
Project Target > Summary > App Icon
и установите флажок, Prerendered
который отключает эффект глянца. Обратите внимание, что в Симуляторе иногда эффект не применяется после очистки и восстановления. Если это так, удалите также папку сборки из симулятора.
В новом xcode 4 все, что вам нужно, это добавить новую запись и выполнить поиск следующего в списке:
«Иконка уже включает глянцевые эффекты»
Пример:
благодаря
Я пробовал это несколько раз и немного разочаровался, потому что это не работало. Оказывается, у меня уже было установлено значение NO и скрыто в файлах значков.
Надеюсь, это поможет кому-то другому.
В Xcode 5 этот параметр изменился. Чтобы получить к нему доступ, выберите свой xcassets
, выберите запись значка приложения и в инспекторе атрибутов установите iOS icon is pre-rendered
флажок.
С iPhone HIG:
Примечание. При желании вы можете запретить iPhone OS добавлять сияние к вашему значку. Для этого вам необходимо добавить ключ UIPrerenderedIcon в файл Info.plist вашего приложения (чтобы узнать об этом файле, прочтите Руководство по программированию приложений iPhone). Ваш значок должен по-прежнему иметь размер 57 x 57 пикселей, независимо от того, пользуетесь ли вы дополнительным блеском.
Откройте свой Info.plist
файл, также можете дать ему имя ProjectName-Info.plist
и добавить новую строку. Key -column это выпадающий список, щелкните его и прокрутить довольно большой набор ключей в читабельной форме, которые можно установить.
Тот, который вы ищете, называется «Иконка уже включает эффекты глянца и фаски» , то есть в удобочитаемой форме. Пишу UIPrerenderedIcon
, тоже работает.
Добавление этого флага также отключит автоматическое добавление глянца и скоса в Tunes Store и в App Store.
UIPrerenderedIcon - это параметр, который вы хотите установить.
На самом деле, вероятно, будет хорошей идеей прочитать все параметры Info.plist, которые вы можете установить. Это может избавить вас от попыток воспроизвести некоторые функции, которые предоставляются по умолчанию.
Установите UIPrerenderedIcon
значение true в вашем Info.plist
.
В Xcode 4.3.2 вы также можете использовать ключ Icon already includes gloss effects
и установить для него значение YES
. Это убрало глянцевый блеск с моего значка приложения.