2016-11-09 9 views

答えて

1

Font NameFont Size

UIFontDescriptor.fontDescriptorWithSymbolicTraitsとして使用UIFontDescriptorフォントスタイルとして(太字、斜体、...)

スウィフト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 

注:フォントスタイルは、フォントにフォントによって異なります!

関連する問題