Как изменить шрифт текста, который работает в iPhone? - PullRequest
0 голосов
/ 17 августа 2011

Я работаю над приложением, в котором мне нужно использовать шрифт калькулятора для моего поля UIText. Я установил этот шрифт в моем Mac и изменил шрифт текстового поля с nib, но он не работает, когда я проверяю его в симуляторе iPhone. Вывод, который я хочу, это enter image description here

у какого тела есть идея?

после установки шрифта результат выглядит так enter image description here

1 Ответ

2 голосов
/ 17 августа 2011

Установка шрифта на Mac не достаточно.Вы должны встроить шрифт в свое приложение.Вот учебник о том, как этого добиться.Удачи:

http://kgriff.posterous.com/45359635

В основном это говорит:

ТАМОЖЕННЫЕ ШРИФТЫ В IOS.Ваш дизайнер дал вам этот супер привлекательный шрифт для вашего приложения.Что теперь?!

iOS 4 позволяет легко включать пользовательские шрифты в ваши проекты.Перетащите файл (CloisterBlack.ttf) в ваш проект.Откройте файл Info.plist, создайте ключ с именем UIAppFonts и сделайте его массивом.Добавьте имя файла шрифта в качестве значения.

UIAppFonts CloisterBlack.ttf Везде, где вы хотите использовать шрифт в вашем приложении, вы можете вызывать:

[UIFont fontWithName: @ "CloisterBlack" size:64.0] Хм, не совсем, когда я запустил свое приложение, меня встретил тот же самый старый шрифт - что дает?

Оказывается (в моем случае) я не должен ссылаться на шрифт по значению, которое я предоставилмой файл plist.Я открыл свой шрифт в Font Book, и в имени есть хороший пробел.

[UIFont fontWithName: @ "Cloister Black" size: 64.0] В любом случае, это 20 минут, которые я никогда не получуназад.

...