Как удалить "белое отражение" на иконке приложения?
Возможный дубликат:
Как отключить выделение значка приложения?
Привет, это вопрос C на iPhone.
Когда я устанавливаю файл значка для приложения, скажем, icon.png. Когда он отображается на телефоне, на значок icon.png автоматически добавляется эффект белого отражения.
Есть ли способ удалить эффект отражения? Потому что я вижу, что есть приложения без эффекта отражения белого на значках
Ответы
Ответ 1
Откройте файл Info.plist
, также можно назвать ProjectName-Info.plist
и добавьте новую строку. Ключевой столбец - это раскрывающийся список, щелкните его и прокрутите довольно большой набор ключей в удобной для чтения форме, которые можно установить.
Тот, который вы ищете, называется "Иконка уже включает эффекты блеска и скоса", то есть читаемую человеком форму. Написание UIPrerenderedIcon
также работает.
Добавление этого флага также отключит автоматическое добавление блеска и скоса в Tunes Store и в App Store.
Ответ 2
В Xcode 4.3.2 вам также может понадобиться определить значки как предварительно обработанные.
Нажмите на свой проект слева, выберите свою цель, а на вкладке "Сводка" вы увидите иконки приложений вместе с надписью "Предварительная проверка". Установите этот флажок и повторите попытку.
Если значок еще не изменился, вам также может потребоваться удалить и повторно установить (повторно запустить) приложение на вашем устройстве или, возможно, даже перезагрузить устройство, прежде чем использовать новый значок.
![App Icon image]()
Ответ 3
В вашем файле info.plist добавьте ключ с именем UIPrerenderedIcon
и установите для него значение true.
Это предотвратит автоматическое добавление глянцевого блеска sdk к вашему значку