Как я могу отключить выделение, которое появляется на моем значке, когда он отображается на домашней странице iPhone?
Благодарю.
iphone
cocoa-touch
Илья Суздальницкий
источник
источник
Ответы:
Самый простой способ - установить флажок 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:
источник
Откройте свой
Info.plist
файл, также можете дать ему имяProjectName-Info.plist
и добавить новую строку. Key -column это выпадающий список, щелкните его и прокрутить довольно большой набор ключей в читабельной форме, которые можно установить.Тот, который вы ищете, называется «Иконка уже включает эффекты глянца и фаски» , то есть в удобочитаемой форме. Пишу
UIPrerenderedIcon
, тоже работает.Добавление этого флага также отключит автоматическое добавление глянца и скоса в Tunes Store и в App Store.
источник
UIPrerenderedIcon - это параметр, который вы хотите установить.
На самом деле, вероятно, будет хорошей идеей прочитать все параметры Info.plist, которые вы можете установить. Это может избавить вас от попыток воспроизвести некоторые функции, которые предоставляются по умолчанию.
источник
«Дружественная» версия этого ключа теперь отображается в XCode 4, поскольку «Значок уже включает эффекты глянца» на случай, если у кого-то еще возникнут проблемы с его поиском.
источник
Установите
UIPrerenderedIcon
значение true в вашемInfo.plist
.источник
Начиная с Xcode 4.3, рядом со значком в конфигурации Target / Summary есть флажок "Prerendered". Проверьте это, и блеска не прибавится. У меня "Иконка уже включает эффекты блеска" не сработала.
источник
В Xcode 4.3.2 вы также можете использовать ключ
Icon already includes gloss effects
и установить для него значениеYES
. Это убрало глянцевый блеск с моего значка приложения.источник