2011-03-14 3 views
1

У меня есть UILabel, который я разместил в IB. В инспекторе я изменил шрифт на «Папирус». Когда я запускаю приложение в симуляторе, шрифт не является папирусом. Как изменить шрифт?Шрифт не отображается в UILabel

+1

Кажется, что Papyrus не подходит для iPhone, но только для iPad (http://iosfonts.com/) –

ответ

0

Не все шрифты, перечисленные в IB доступны на iPhone в качестве стандарта. Папирус - один из тех, что недоступны на iPhone.

Подробнее здесь:

http://ajnaware.wordpress.com/2008/10/24/list-of-fonts-available-on-the-iphone/

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

1

Вы можете добавить пользовательские шрифты, но вам нужно добавить их в свой .plist файл под ключ «Шрифты, предоставляемые приложением», в новую строку.

Шрифты должны быть добавлены в Ресурсы проекта, а шрифты TTF и OpenType поддерживаются.

Я считаю, что это доступно только в iOS 3.2 или новее.

Благодаря

Смежные вопросы