2
[[UIBarButtonItem appearance] setTitleTextAttributes:titleAttributes forState:UIControlStateNormal];
[[UIBarButtonItem appearance] setTitleTextAttributes:titleAttributes forState:UIControlStateSelected];
[[UIBarButtonItem appearance] setTitleTextAttributes:titleAttributes forState:UIControlStateDisabled];
Я использую эти функции, чтобы изменить панель навигации шрифта элемента и цвет, он работал отлично перед прошивкой 7, но в прошивке 7, когда появится оповещение этой точки зрения контроллера , левый элемент навигации изменил цвет на синий, а шрифт больше. После поиска я могу использоватьIOS 7 UIBarButtonItem установить шрифт не работает, когда она подсвечивается
[[UINavigationBar appearance] setTintColor:[UIColor whiteColor]];
изменить цвет на синий.
Но как изменить шрифт?
изменить шрифт? вы имеете в виду изменение размера шрифта или шрифта? Вы не задали текстовое состояние 'UIControlStateHighlighted'. – Raptor
изменить размер шрифта, установить состояние UIControlStateHighlighted text также не работает. –
Для меня тоже такой же тип не работает над iOS7, где я обновляю цвет шрифта для всех различных состояний. Он показывает только темно-серый цвет по умолчанию для состояния отключения, хотя я изменил его на какое-то другое значение. – Mrunal