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?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage