Ich fügte meinem Projekt eine benutzerdefinierte chinesische Schriftart hinzu (folgte der Anweisung here). Ich möchte nur die Schriftart für ein paar Tasten festlegen, aber wenn ich dies in Code oder im Storyboard mache, sind alle anderen Labels, Buttons, textFields ... ebenfalls auf diese Schriftart eingestellt. Und das passiert nur mit ios8, und es funktioniert gut auf ios9. Warum ist das passiert, kann jemand helfen?IOS 8, benutzerdefinierte Schriftart Ausgabe
dies mein Code ist die Schrift zu setzen:
Updation1: dies
Screenshot von meinem
UIFont *hannotate = [UIFont fontWithName:@"Hannotate SC" size:18];
self.button1.titleLabel.font = hannotate;
self.button2.titleLabel.font = hannotate;
das, was ich in Storyboard festgelegt ist Info.plist, ich habe den Schriftnamen überall in "FHTHannotateSC" geändert.
Updation2
ich alle Schriften in ios-8-System gedruckt, und ich fand, war die Schriftfamiliennamen (Hannotate SC) als Schriftnamen, die wirkliche Schriftname ist " HannotateSC-W5 ", also korrigiere ich den Fontnamen und starte die APP erneut, aber unglücklicherweise ist die Schriftart immer noch global gesetzt.
Bitte überprüfen Sie diesen Link Hier finden Sie einige häufige Fehler beim Hinzufügen von benutzerdefinierten Schriftart http://codewithchris.com/common-mistakes-with-adding-custom-fonts-to-your-ios-app/ – morroko
Ihr Code scheint gut. Versuchen Sie, den Namen der Schriftart zu ändern. –
@BalajiRamakrishnan Ich habe den Namen der Schriftart in eine sehr einzigartige geändert, aber das Problem ist immer noch zu beheben. Danke für deinen Rat trotzdem. – MudOnTire