I've got my nav bar mostly customized to my liking, but I'm trying to increase the kerning using NSKernAttributeName
. I'm using the appearance proxy to set the nav bar to white text and a custom font, but when I try to add kerning it doesn't take effect.
[[UINavigationBar appearance] setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:
[UIColor whiteColor], NSForegroundColorAttributeName,
[UIFont fontWithName:@"HelveticaNeue-Light" size:20.0], NSFontAttributeName,
[NSNumber numberWithFloat:2.0], NSKernAttributeName, nil]];
Do I need to do something else to add some of the less common attributes like kerning to the title label?
setTitle:
in a view controller subclass that I share so you don't have to do this everywhere. – Eoin