2015-05-12 4 views
0

Я использую этот код, чтобы изменить цвет и шрифт панели навигации. Как сделать шрифт тонким? Я попробовал добавить фамилию шрифта, но приложение разбилось. Ответьте быстро.Как изменить шрифты UINavigation Bar

nav?.titleTextAttributes = [NSForegroundColorAttributeName: UIColor.whiteColor(), NSFontAttributeName: UIFont.boldSystemFontOfSize(20)] 

ответ

2

использовать этот код:

self.navigationController.navigationBar.titleTextAttributes = [ NSFontAttributeName: UIFont(name: "CaviarDreams", size: 20)!] 
let colorDict: NSDictionary = [NSForegroundColorAttributeName: UIColor.whiteColor()] 
self.navigationController.navigationBar.titleTextAttributes = colorDict 
+0

если это решить вашу проблему плз принять answer..thank вы – iAnurag

0

Пожалуйста, обратите внимание на свой собственный код, смелое противоположна редеть.

Когда вы указываете UIFont.boldSystemFontOfSize(20)], вы говорите, что UIKit использует шрифт по умолчанию с толщиной.

UPDATE:

Используйте один из этих функций вместо:

UIFont.systemFontOfSize(fontSize: CGFloat, weight: CGFloat) 
UIFont.systemFontOfSize(fontSize: CGFloat) 
Смежные вопросы