Я пытаюсь использовать Nunito-ExtraBoldItalic шрифт для моей UILabel.
Я выполнил шаги, описанные в руководствах и других ответах.
- Добавить шрифт в папку шрифтов. Убедился, что цель установлена для проекта.
- Добавить запись в plist.
- Удостоверился, что шрифт показан в ресурсах фазы сборки / комплектации. Это показано.
Я использую следующий код для создания UIlabel:
uiLabel = UILabel(frame: CGRect(x: 0, y: 0, width: 160, height: 50))
let myfont = UIFont(name: "Nunito-ExtraBoldItalic", size: 14)
uiLabel!.font = myfont
uiLabel!.textColor = UIColor(red: CGFloat(51/255.0), green: CGFloat(33/255.0), blue: CGFloat(32/255.0), alpha: CGFloat(100.0))
addSubview(uiLabel!)
Но UIFont возвращает ноль.
Имя постскриптума шрифта "Nunito-ExtraBoldItalic".
Я также попытался запустить следующее:
for familyName:String in UIFont.familyNames {
print("Family Name: \(familyName)")
for fontName:String in UIFont.fontNames(forFamilyName: familyName) {
print("--Font Name: \(fontName)")
}
}
Мой шрифт не отображается.
Шрифт виден в раскадровке и других областях.
Я пытался использовать Nunito-ExtraBoldItalic, Nunito-ExtraBold Italic, Nunito-ExtraBold-Italic в качестве имен. Никто не работал.
Так что я не уверен, в чем проблема.