Установить собственный шрифт без использования атрибутивного текста - PullRequest
0 голосов
/ 20 февраля 2019

Я не знаю, что я делаю неправильно, но я пытаюсь использовать plain text в UILabel, используя раскадровку, чтобы иметь собственный шрифт.Я вижу шрифты только при переключении стиля текста с Plain text на Attributed.

Шаги, которые я сделал для их установки:

  1. Перетаскивание шрифтов в проект (.ttf)
  2. Проверено, включены ли шрифты в качестве ресурсов в мой комплект
  3. Включить шрифты в мой список в разделе Fonts provided by application -key

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

Любая подсказка о том, как я могу управлять этим?

Редактировать

Когда я использую следующий код ниже, я не вижу свой собственный шрифт.

for family: String in UIFont.familyNames {
    print(family)
    for names: String in UIFont.fontNames(forFamilyName: family) {
        print("== \(names)")
    }
}

1 Ответ

0 голосов
/ 20 февраля 2019

В вашем демо-проекте у меня есть только добавление

lbl.font = UIFont(name:"Seravek",size:15)

в viewWillAppear, и оно показывается нормально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...