2010-06-20 2 views

ответ

19

Прозрачные значки приложений не допускаются. iOS Human Interface Guidelines становится ясно, что альфа-прозрачность не допускаются и конкретизирует:

Дайте значок приложения ощутимый фон. Иконки с видимыми фонами выглядят лучше всего на главном экране в основном из-за закругленных углов, добавленных iOS. Это связано с тем, что равномерно округленные углы гарантируют, что все значки на главном экране пользователя имеют согласованный внешний вид, который приглашает прослушивать. Если вы создаете значок с фоном, который исчезает, когда он просматривается на главном экране, пользователи не видят закругленные углы. Такие значки часто не выглядят похожими и склонны вмешиваться в упорядоченную симметрию начального экрана, который пользователи ценят.

Убедитесь, что ваше изображение полностью заполняет требуемую область. Если границы вашего изображения меньше рекомендуемых размеров, или вы используете прозрачность для создания областей видимости внутри них, ваш значок может отображаться на черном фоне с закругленными углами.

+0

Да, это правильно! – Cristiana214

0

ли вы указали

UIPrerenderedIcon YES 

в файле Plist? Стандартные эффекты сделают прозрачность бесполезной ...

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

+0

Я попытался, UIPrerenderedIcon преобразует прозрачную часть в темную ... – Kelvin

+0

Xcode 3.2.3 Я получаю прозрачную часть черного цвета независимо от UIPrerenderedIcon True или False. – RickiG

3

думаю невозможно.

+0

Согласен. Это невозможно и не разрешено Apple. Это по дизайну. Они не хотят использовать какой-либо другой значок приложения, кроме закругленной рамки. – Eonil

0

Возможно, но фон будет заполнен черным цветом. И ваше приложение может быть отклонено цензорами App Store.