Ja, Sie können eine benutzerdefinierte Schriftart in Ihrer Anwendung verwenden.
Schritt für Schritt dorthin folgen:
Fügen Sie Ihre benutzerdefinierten Schriftdateien in Ihr Projekt in unterstützenden Dateien ein
Fügen Sie Ihrer Info.plist-Datei einen Schlüssel namens UIAppFonts hinzu.
Diesen Schlüssel zu einem Array machen
Geben Sie für jede Schriftart, die Sie haben, den vollständigen Namen Ihrer Schriftartdatei (einschließlich der Erweiterung) als Elemente in das Array UIAppFonts ein
Speichern Sie Info.plist Jetzt können Sie in Ihrer Anwendung einfach [UIFont fontWithName:@"your Custom font Name" size:20] aufrufen, um die benutzerdefinierte Schriftart für Ihre UILabels zu verwenden Wenn Sie nach der Anwendung nicht die richtige Schriftart erhalten, doppelklicken Sie auf die benutzerdefinierte Schriftart und sehen Sie, wie der Name der Schriftart auf der Oberseite angezeigt wird. Kopieren Sie diese Schriftart und fügen Sie sie hier ein: [UIFont fontWithName:@" here past your Custom font Name" size:20]
Ich hoffe, Sie erhalten die richtige Antwort
5 Stimmen
In einer der CS193p-Vorlesungen (iPhone Application Development) in Stanford stellte Evan fest, dass die Installation einer eigenen Schriftart auf einem Gerät "eine Menge Arbeit" ist, was zumindest bedeutet, dass es möglich ist :-)
2 Stimmen
IPhone 3.2 erlaubt benutzerdefinierte Schriftarten, aber nur für das iPad (siehe Antwort unten)
6 Stimmen
Am Ende habe ich Bilder verwendet.
2 Stimmen
Wow... nach all dem ist die Antwort immer noch Bilder... unglaublich. Ich hatte wirklich auf eine solide Implementierung von benutzerdefinierten Schriftarten gehofft, die dieselben Möglichkeiten wie Systemschriftarten bieten...
0 Stimmen
Hilfreiche Nachhilfe: codewithchris.com/
1 Stimmen
Ich habe die ursprüngliche Frage erheblich gekürzt, um dem Jahrzehnt Rechnung zu tragen, das seit meiner Frage vergangen ist. Ich möchte alle anderen ermutigen, ihre Kommentare und Antworten entsprechend zu kürzen.