Пользовательский шрифт не работает

Я пытаюсь добавить шрифт в свой проект, чтобы использовать его на ярлыке, но он просто не работает. Вот что я делаю:

  1. Я копирую файл шрифта в свои ресурсы проекта.

  2. Задайте свой файл UIAppFonts с помощью ключа массива UIAppFonts .

  3. Добавьте имя моего шрифта Kingashandwriting.ttf (настоящее имя с расширением, а не имя файла) в массив.

  4. Настройте мой шрифт в коде: UIFont *font= [UIFont fontWithName:@"Kingashandwriting" size:15];

  5. Установите его в мой ярлык: [self.myLabel setFont:font];

myLabel – это IBOutlet , связанный с меткой в ​​построителе интерфейса. Я использую Xcode 4.3.3

Я что-то упускаю?

One Solution collect form web for “Пользовательский шрифт не работает”

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

Мой совет – открыть файл в книжке шрифтов и посмотреть в верхней части окна и посмотреть, что говорит это имя. Затем отформатируйте его точно так, как вы его видите в вашем методе fontWithName:.

Вот изображение того, что вы ищете:

http://i.stack.imgur.com/uOZy6.png

Тогда ваш метод шрифта будет выглядеть так (на основе шрифта на изображении):

 UIFont *font= [UIFont fontWithName:@"BankGothic Lt BT" size:15]; 

Для получения дополнительной информации в моем приложении мой файл называется bankgthl.ttf, и у меня есть это имя файла, добавленное в мой массив plist. Но когда я устанавливаю шрифт в своем коде, я называю его таким же, как и выше, используя имя, указанное в книжке шрифтов, и все работает нормально.

  • Показать предварительные результаты поиска?
  • Приложение для тестирования бета-тестирования TestFlight для iOS
  • iOS: сохранить приложение в фоновом режиме
  • ivars в шаблонах XCode с префиксом одного или двух символов подчеркивания
  • Ошибка компоновщика при модульном тестировании: ld: незаконное перемещение текста в cstring в ... из _av_image_check_size в ... / libavutil.a (imgutils.o)
  • С XCode 4.2 до 4.3 новые файлы .m-файлов ViewController определяются по-разному. Зачем?
  • Разработка iPad Retina
  • phonegap xcode 4.3
  • Обнаружение изменения фокуса для UITextField
  • Как создать панель навигации с кнопкой «Назад» на ней?
  • Поиск ошибки с помощью Xcode - попытка вставить значение nil
  • Interesting Posts

    Хотите изменить цвет фона UIView со временем суток

    Mass In App Purchase через загрузчик приложений

    Как оживить два представления с помощью Objective-C

    Регулярное выражение в объекте C

    Текст UITextView становится невидимым после достижения высоты 8192.0

    Удалить строку состояния на заставке

    UITableView Section Index, перекрывающая кнопку удаления строки

    iOS 8 Swift UICollectionView reloadData (), вызывающий представления (изображения) для перехода в ячейки

    Как определить размер содержимого WKWebView?

    Текстуры, используемые для анимации с потерями текста. В некоторых кадрах отображается красный X

    Статическая библиотека iOS для устройства, но не для симулятора

    Строка состояния и панель навигации отображаются на границах моего представления в iOS 7

    как запретить моему приложению отправлять смс на стационарные номера

    Тупик / жесткое замораживание на UITextField / UITextView / UISearchBar становитсяFirstResponder

    «Этот NSLayoutConstraint настраивается с константой, которая превышает внутренние пределы»

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.