Как удалить эффект глянцевой иконки по умолчанию? - PullRequest
0 голосов
/ 11 января 2012

Я уже изменил эту строку:

<key>UIPrerenderedIcon</key>
<true/>

Я правильно поставил ее в Info.plist, но она не работает.Я много пытался удалить этот эффект блеска.

Я прочитал все сообщения, но не смог удалить его.

Я провел небольшой тест с приложением (App), у которого нет этого эффекта Gloss, поэтому я искалэто UIPrerenderedIcon, значение было истинным, поэтому я поместил его в ложное значение, после чего я обновил (и перезапустил) мой Iphone, и значок, по-прежнему отображаемый без эффекта глянца, был предположительно не иметь эффекта глянца, так как я изменил значение наfalse.

Я не знаю, в чем проблема, я много пробовал.

Я использую Windows.

Программа: Plist Editor для Windows Код:http://pastebin.com/rVp3myj9

Что мне делать?Я очень расстроен из-за этого, я много учился, чтобы решить эту проблему, но безуспешно.

Я делаю тему, чтобы персонализировать свой iphone, и я меняю оригинальные значки, и некоторые из ниху меня был эффект блеска, эти иконки сводят меня с ума, потому что я не могу удалить этот эффект блеска.

Я был бы рад, если бы кто-то мог мне помочь,

Ответы [ 4 ]

4 голосов
/ 11 января 2012

Перейдите в plist-файл вашего проекта и установите и установите флажок Icon already includes gloss effects. Затем запустите ваше приложение и посмотрите ..

2 голосов
/ 15 октября 2012

Либо установите флажок Prerendered в настройках проекта рядом с полями предварительного просмотра значков приложений, либо, если вы хотите сделать это в коде, отредактируйте <YourApp>-Info.plist, чтобы он выглядел следующим образом:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <!--[...]-->
    <key>CFBundleIcons</key>
    <dict>
        <key>CFBundlePrimaryIcon</key>
        <dict>
            <!--[...]-->
            <key>UIPrerenderedIcon</key>
            <true/>
        </dict>
    </dict>        


    <!--[...]-->
    <key>UIPrerenderedIcon</key>
    <true/>

    <!--[...]-->
</dict>
</plist>
2 голосов
/ 11 января 2012

Для получения дополнительной информации, кроме ответа Мехула:

Удаление эффекта блеска / блеска на значке iPhone

1 голос
/ 30 января 2014

Если вы используете наборы изображений (Images.xcassets) в XCode 5, убедитесь, что источник значков указывает на набор изображений, а в самом наборе изображений вы можете пометить каждое изображение как «Значок iOS предварительно отрисован»

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...