Ios 如何更改导航栏字体
我正在使用此代码更改导航栏的颜色和字体。如何使字体变细?我尝试添加字体系列名称,但应用程序崩溃。请迅速回答Ios 如何更改导航栏字体,ios,xcode,swift,uinavigationbar,uifont,Ios,Xcode,Swift,Uinavigationbar,Uifont,我正在使用此代码更改导航栏的颜色和字体。如何使字体变细?我尝试添加字体系列名称,但应用程序崩溃。请迅速回答 nav?.titleTextAttributes = [NSForegroundColorAttributeName: UIColor.whiteColor(), NSFontAttributeName: UIFont.boldSystemFontOfSize(20)] 使用此代码: self.navigationController.navigationBar.titleTextAtt
nav?.titleTextAttributes = [NSForegroundColorAttributeName: UIColor.whiteColor(), NSFontAttributeName: UIFont.boldSystemFontOfSize(20)]
使用此代码:
self.navigationController.navigationBar.titleTextAttributes = [ NSFontAttributeName: UIFont(name: "CaviarDreams", size: 20)!]
let colorDict: NSDictionary = [NSForegroundColorAttributeName: UIColor.whiteColor()]
self.navigationController.navigationBar.titleTextAttributes = colorDict
请看一下您自己的代码,bold与thin相反 当您声明
UIFont.boldSystemFontOfSize(20)]
时,您是在告诉UIKit使用默认字体和粗体格式
更新:
请改用以下功能之一:
UIFont.systemFontOfSize(fontSize: CGFloat, weight: CGFloat)
UIFont.systemFontOfSize(fontSize: CGFloat)