2016-11-09 2 views

ответ

1

Использование UIFontDescriptor в Font Name и Font Size

UIFontDescriptor.fontDescriptorWithSymbolicTraits как стиль шрифта (жирный, курсив, ...)

Swift 2.x:

let fontDec = UIFontDescriptor(name: "FontName", size: 20) 
fontDec.fontDescriptorWithSymbolicTraits(.TraitBold) 
let font = UIFont(descriptor: fontDec, size: 20) 

self.navigationBar.titleTextAttributes = [ 
    NSFontAttributeName: font, 
    NSForegroundColorAttributeName: UIColor.redColor()] 

Может быть проблема с производительностью ,

0

Пробуйте этот код. Swift 3x

Это может быть лучший подход для установки шрифта заголовка nanvigationBar и стиля.

navigationController?.navigationBar.titleTextAttributes = [NSForegroundColorAttributeName:UIColor.ANY COLOUR, NSFontAttributeName:UIFont(name:"FontName-FontStyle", size: ANY SIZE)!] 

Некоторые Стили шрифтов:

Regular,Bold,BoldItalic,CondensedBlack,CondensedBold,Italic,Light,LightItalic,Thin,ThinItalic,UltraLight,UltraLightItalic 

Примечание: стиль шрифта зависит от шрифта, шрифт!

Смежные вопросы