Подтвердить что ты не робот

Как использовать пользовательские шрифты в iPhone SDK?

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

4b9b3361

Ответ 1

  • Добавьте свой собственный шрифт в свой проект, т.е. перетащите файл шрифта (CALIBRIZ_0.TTF) в проект XCode.

  • Изменить Info.plist. Добавьте новую запись с ключом "Шрифты, предоставленные применение".

  • Для каждого из ваших файлов добавьте имя файла в этот массив

    enter image description here

  • Открыл шрифт в книжке шрифтов (дважды щелкните по вашему шрифту в finder), чтобы узнать, что такое настоящее имя файла и Я вижу это:

enter image description here

Теперь установите шрифт на ваш ярлык

yourLabel.font = [UIFont fontWithName:@"Calibri" size:15];

Следуйте этим, чтобы получить больше

Ответ 2

Я думаю, что вы не обыскали хорошо.

How to add CUSTOM fonts:-
Steps:-
  1.  Add your custom font files into your project using XCode as a resource
  2.  Add a key to your info.plist file called "Fonts provided by application".
  3.  Make this key an array
  4.  For each font you have, enter the full name of your font file (including the extension) as items to theUIAppFonts array
  5.  Save info.plist
  6.  Now call UIFont *fontCustom = [UIFont fontWithName:@"CustomFontName" size:12];  to get the custom fonts.

ПРИМЕЧАНИЕ. - Убедитесь, что шрифты находятся в ваших ресурсах копирования.

Например: - Если вы хотите использовать шрифт "Nexa Light" в своем приложении, добавьте "Nexa Light.otf" в свой проект и вызовите таким образом.

UIFont *fontCustom = [UIFont fontWithName:@"Nexa Light" size:14];
lblName.font = fontCustom;

Ответ 3

Использовать имя шрифта из файла .ttf

и вы также можете найти отсюда ссылка

после добавления этого имени шрифта с расширением, например (OpenScan.ttf) в .plist файл

enter image description here

После добавления этого шрифта в файл .plist его можно использовать с помощью

[self.txtField setFont: [UIFont fontWithName:@"OpenSans" size:13]];

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

Ответ 4

Шаг 1:
Скопируйте файл шрифта в файлы ресурсов. Убедитесь, что он добавлен в "Копировать ресурсы Bundle" в настройках вашей сборки.

Шаг 2:
В вашем Info.plist просто настройте это, как показано ниже этого экрана.

enter image description here

Шаг 3:

Получите доступ и используйте его со следующим кодом:

UIFont *font = [UIFont fontWithName:@"YOUR_FONT" size:10];