Так что я был в состоянии изменить размер шрифта и цвет основного текста в UINavigationBar так:Установить размер шрифта текста из leftbarbuttonitem в iOS7
[[UINavigationBar appearance] setTitleTextAttributes:@{
UITextAttributeTextColor: [UIColor colorWithRed:255.0/255.0 green:255.0/255.0 blue:255.0/255.0 alpha:1.0],
UITextAttributeTextShadowColor: [UIColor colorWithRed:0.0 green:0.0 blue:0.0 alpha:0.8],
UITextAttributeTextShadowOffset: [NSValue valueWithUIOffset:UIOffsetMake(0, -1)],
UITextAttributeFont: [UIFont fontWithName:@"Arial-Bold" size:0.0],
}];
[[UINavigationBar appearance] setTintColor:[UIColor whiteColor]];
Однако размер шрифта leftbarbuttonitem является все еще слишком большой. Как я могу ссылаться на leftbarbuttonitem, чтобы я мог установить для него стиль текста?
Я пробовал такие вещи, как
[UINavigationBar leftBarButtonItem]
[[UINavigationBar navigationItems] leftBarButtonItem]
[[UINavigationBar appearance] leftBarButtonItem]
// and many others
etc...
Но Xcode продолжает жаловаться, что он не существует, и я не мог ссылаться на него.
Может кто-нибудь сказать мне, как установить размер текста для leftBarButtonItem на основе моего кода выше?
Благодаря