mir eine benutzerdefinierte Schriftart in meinen UIBarButtonItem
Objekten mit UIAppearance
Einstellung. Dies funktioniert einwandfrei und setzt die Schriftart korrekt. Allerdings muss ich die vertikale Position des Tastentitels anpassen, um die Größe der neuen Schriftart zu berücksichtigen.iOS - UIBarButtonItem - Back Button Titel vertikale Position einstellt nicht
[[UIBarButtonItem appearance] setTitleTextAttributes:[NSDictionary dictionaryWithObject:[UIFont fontWithName:@"Sketch Rockwell" size:12] forKey:UITextAttributeFont] forState:UIControlStateNormal];
[[UIBarButtonItem appearance] setTitlePositionAdjustment:UIOffsetMake(0, 1.5) forBarMetrics:UIBarMetricsDefault];
Das Problem ist, dass der vertikale Position des Titels korrekt in einer regelmäßigen UIBarButtonItem
eingestellt wird, aber die Zurück-Tasten auf der Navigationsleiste nicht angepasst bekommen. Ich nehme an, dass ich das richtige Objekt in meinem Code bin Targeting, weil seine Schrift aktualisiert wird, nur nicht seinen Titel vertikale Position.
Hat jemand eine Idee, wie direkt die Zurück-Tasten zum Ziel?
Dank
Brian
Perfect, dass der Trick, danke. –
Es sollte 'UIBarMetricsDefault' sein und nicht' UIControlStateNormal' – Lefteris
Wie kann ich tun dies für iOS 7? – Amos