Ich habe meine benutzerdefinierte Schriftart zu UIAppFonts hinzugefügt und es ist gut geladen: (zeigt in [UIFont familyNames]
). Wenn ich die Schriftart in viewDidLoad { [myLabel setFont: [UIFont fontWithName:@"CustomFont" size: 65.0]]; }
manuell einstelle, funktioniert alles und die Schriftart wird gerendert.
Allerdings macht das Gleiche in IB nicht (stattdessen wird eine andere Standardschrift verwendet). Das Erstellen von IBOutlets für jedes Label und das manuelle Reparieren der Schriften in viewDidLoad ist ziemlich schmerzhaft.
Hat noch jemand Probleme damit, die benutzerdefinierte Schriftartunterstützung mit 3.2 SDK und IB zu verwenden?
Wenn Sie keine Unterklasse benötigen, hat diese Lösung für mich schnell und schmutzig funktioniert. Natürlich geht es davon aus, dass alle Labels dieselbe Schriftart haben, und in meinem Fall war das der Fall.
%Vor%Ich habe dies in eine Hilfsklasse geschrieben und es einfach aufgerufen, indem ich meine aktuelle Ansicht übergeben habe.
Tags und Links iphone uifont iphone-sdk-3.2