Подтвердить что ты не робот

Как удалить "белое отражение" на иконке приложения?

Возможный дубликат:
Как отключить выделение значка приложения?

Привет, это вопрос C на iPhone.

Когда я устанавливаю файл значка для приложения, скажем, icon.png. Когда он отображается на телефоне, на значок icon.png автоматически добавляется эффект белого отражения.

Есть ли способ удалить эффект отражения? Потому что я вижу, что есть приложения без эффекта отражения белого на значках

4b9b3361

Ответ 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 к вашему значку