2016-04-19 3 views
0

Интересно, как я могу изменить шрифт и размер заголовка на моих вкладках, когда я использую панель вкладок.swift change tab bar title font

Я посмотрел в документы, и я не могу найти ничего о названии и размера шрифта - source

ответ

8

Вы можете изменить его через внешний вид прокси:

let font: UIFont = ... 
UITabBarItem.appearance().setTitleTextAttributes([NSFontAttributeName: font], forState: .Normal) 

Вы должны поставить это в ваше приложение делегата в func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool

+0

Где я могу поместить этот код? – user2636197

+0

@ user2636197 см. Обновленный ответ и, пожалуйста, примите, если это сработает для вас – slessans

+0

Я получаю ошибку: значение типа 'UITabBarItem' не имеет названия 'titleTextAttributes' – user2636197

2

Обновление для быстрой 3.

Поместите это в делегат своего приложения в func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool

UITabBarItem.appearance().setTitleTextAttributes([NSFontAttributeName: yourFont], for: .normal)