Festlegen des Kernings (Abstands zwischen Zeichen) in UINavigationBar-Titeln - Swift oder Objective-C
Ich habe meine Navigationsleiste größtenteils nach meinen Wünschen angepasst, aber ich versuche, den Kerning mithilfe von zu erhöhenNSKernAttributeName
. Ich verwende den Darstellungs-Proxy, um die Navigationsleiste auf weißen Text und eine benutzerdefinierte Schriftart einzustellen, aber wenn ich versuche, Kerning hinzuzufügen, wird dies nicht wirksam.
[[UINavigationBar appearance] setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:
[UIColor whiteColor], NSForegroundColorAttributeName,
[UIFont fontWithName:@"HelveticaNeue-Light" size:20.0], NSFontAttributeName,
[NSNumber numberWithFloat:2.0], NSKernAttributeName, nil]];
Muss ich noch etwas tun, um einige der weniger gebräuchlichen Attribute wie das Kerning zum Titel-Label hinzuzufügen?