Як я можу вимкнути виділення, яке відображається на моїй піктограмі, коли вона відображається на домашній сторінці iPhone?
Дякую.
Як я можу вимкнути виділення, яке відображається на моїй піктограмі, коли вона відображається на домашній сторінці iPhone?
Дякую.
Відповіді:
Найпростіший спосіб - встановити прапорець Попередньо відтворений на вкладці "Підсумок" цілі:

Крім того, встановіть значення 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який вимикає ефект блиску. Зверніть увагу, що в Simulator іноді ефект не застосовується після очищення та відновлення. Якщо так, то також видаліть папку збірки з симулятора.
У новому xcode 4 все, що вам потрібно, це додати новий запис та здійснити пошук у списку:
"Піктограма вже включає ефекти блиску"
Приклад:

Дякую
Я спробував це кілька разів і трохи розчарувався, бо це не спрацювало. Виявляється, у мене для цієї опції вже було встановлено значення НІ та приховано під файлами значків.

Сподіваємось, це допомагає комусь іншому.
У Xcode 5 це налаштування змінилося. Щоб отримати доступ до нього, виберіть свій xcassets, виберіть запис значка програми та встановіть iOS icon is pre-renderedпрапорець в інспекторі атрибутів .

З iPhone HIG:
Примітка. Якщо ви вирішите, ви можете заборонити ОС iPhone додавати блиск вашій піктограмі. Для цього вам потрібно додати ключ UIPrerendedIcon до файлу Info.plist вашого додатка (читайте Посібник з програмування додатків iPhone, щоб дізнатись про цей файл). Ваша піктограма все одно повинна мати розмір 57 х 57 пікселів, незалежно від того, скористаєтесь ви доданим блиском.
Відкрийте Info.plistфайл, його також можна назвати ProjectName-Info.plistі додайте новий рядок. Key -column це список, що випадає, клацніть його та прокрутити досить великий набір ключів в читабельною формі, які можна встановити.
Той, кого ви шукаєте, називається "Піктограма вже включає ефекти блиску та скосу" , тобто читається людиною форма. Письмо UIPrerenderedIcon, також працює.
Додавання цього прапора також вимкне автоматичне додавання блиску та скосу в Tunes Store та в App Store.
UIPrerenderedIcon - це параметр, який потрібно встановити.
Насправді, мабуть, є гарною ідеєю прочитати всі параметри Info.plist, які ви можете встановити. Це може позбавити вас від спроби відтворити деякі функції, які надаються за замовчуванням.
Встановіть UIPrerenderedIconістину у вашому Info.plist.
За допомогою Xcode 4.3.2 ви також можете використовувати ключ Icon already includes gloss effectsі встановити для нього значення YES. Це видалило для мене глянсовий блиск зі значка мого додатка.