Текстовый эффект свечения iPhone

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

19
задан Jonas 9 February 2012 в 01:05
поделиться

3 ответа

Да. Используйте beginAnimation ... commitAnimation и используйте значение альфа, чтобы осветлить или затемнить ULabel. Убедитесь, что значение по умолчанию для альфы UILabel начинается с 0,85 и становится ярче до 1,0, а затем уменьшается до 0,75, а когда все будет сделано, вы вернетесь к 0,85.

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

2
ответ дан 30 November 2019 в 02:14
поделиться

Есть много способов сделать это с разным качеством. Одним из способов было бы создать подкласс UILabel и реализовать какой-то эффект градиента в coregraphics в методе drawRect.

Вы также можете поиграть с тенью текста (изменить цвет и альфа-канал) и посмотреть, сможете ли вы придумать достойный

Самый простой способ - это, вероятно, создать в фотошопе прозрачное изображение со светящимися контурами и поместить его за текстом, а затем сделать так, как предлагает Махбудз ... затемнить изображение с помощью coreanimation.

2
ответ дан 30 November 2019 в 02:14
поделиться

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

http://www.redrobotstudios.com/blog/2010/04/29/create-glow-soft-shadow-text-on-iphone/

14
ответ дан 30 November 2019 в 02:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: