Создать прозрачную иконку для iphone - PullRequest
0 голосов
/ 15 декабря 2011

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

Взгляд на яблоко docs ..

Примечание. Вы можете запретить добавлению блеска в значок приложения.Для этого вам нужно добавить ключ UIPrerenderedIcon в файл Info.plist вашего приложения (чтобы узнать об этом файле, см. «Список свойств информации» в Руководстве по программированию приложения для iOS).Наличие (или отсутствие) добавленного блеска не меняет размеры значка вашего приложения.

Я использовал Illustrator для создания значка.Я сделал это правильный размер.Когда я смотрю на изображение в симуляторе, оно черное / прозрачное, но я не вижу свое изображение.Его не черный, его ясно.Поэтому я предполагаю, что у меня настроен файл info.plist.

Так что если у кого-то есть идеи, как мне сохранить png или, может быть, я что-то упустил где-то.

enter image description here enter image description here

Ответы [ 3 ]

0 голосов
/ 15 декабря 2011

Если изображение прозрачно на 100%, угадайте, что вы видите: черный фон. Но вы имеете в виду, что ваше изображение имеет различные уровни альфа? Я не знаю про Illustrator, но в Photoshop вам нужно использовать Файл> Сохранить для Web и устройств, а не просто Файл> Сохранить, чтобы получить правильную прозрачность PNG. Возможно, похожи, поскольку оба являются продуктами Adobe.

Но какой в ​​этом смысл? Ваш значок может быть отклонен Apple. Вы можете добиться того же внешнего вида на домашнем экране, предварительно отрисовав свой дизайн на черном фоне (хотя я думаю, что они также препятствуют черному фону). Я думаю, это может выглядеть по-разному, когда он появляется в магазине приложений на разных фонах.

0 голосов
/ 15 декабря 2011

Некоторое время Apple непреднамеренно принимала приложения с иконками с частичной прозрачностью (для вырезов и контуров).Однако эти значки не отображались должным образом в магазине приложений, и Apple попросила некоторых (может быть, всех?) Этих разработчиков изменить их значки на полностью непрозрачные.

Возможно, вы захотите сделать это для ваших собственных частных приложений.(вместо белых квадратов), но не для приложений из магазина приложений.

0 голосов
/ 15 декабря 2011

Вместо того, чтобы сделать иконку прозрачной, вы можете использовать свойство clearColor или уменьшить значение альфа. Вы можете получить прозрачный вид.

...