iPhone-Entwicklung: wie Sie benutzerdefinierte Schriftarten verwenden kann?
Habe ich eine Besondere schriftart in meinem photoshop design,
-
ist es möglich, diese Schriftarten verwenden, die nativ in der iphone-app? oder
-
muss ich konvertieren Sie Sie in ein Bild zuerst?
-
Wenn das der einzige Weg, es zu tun, was Sie tun mit den dynamischen text?
- stackoverflow.com/questions/360751/...
- Das ist schlicht und einfach falsch. Habe Sie unterstützt, seit iOS 3.2 und einfach zu verwenden, das in iOS 4.x
- Sarkasmus viel?
- Vielleicht möchten Sie die Arbeit an Ihrem Sarkasmus ein wenig. 🙂
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wo "MyFont" wäre eine TrueType-oder OpenType-Datei in Ihr Projekt (sans der Datei-Erweiterung) und label wäre eine Instanz des UILabel.
Kopieren Sie Ihre font-Datei in Ressourcen
In Ihrer Anwendung .plist erstellen (wenn es existiert, erstellen Sie einfach eine Zeile) eine Zeile namens "Schriften Anwendung" und dann in "Element 0" kopieren Sie Ihre schriftart beispielsweise "Ciutadella-Bold.otf" (wenn es gibt einige Räume, in font-Namen, benennen Sie es und ersetzen Sie beispielsweise alle Räume, die bis minus '-')
Dann definieren Sie diese schriftart in Ihrer Anwendung:
Und die Verwendung in zum Beispiel in uiLabel:
Ja es ist möglich mit iOS 3.2 und höher. Müssen Sie die fonts-Datei, die ich vergessen, was für Formate genau. Fügen Sie die font-Datei als Ressource in dein Projekt, dann fügen Sie die Namen der Schriftarten in den Anwendungen info.plist in einem array unter die raw-Taste 'UIAppFonts' oder unter den angezeigten Schlüssel " Schriften Anwendung.
Hier ist eine Beispiel-Anwendung, die Sie betrachten können - https://files.me.com/tobiasoleary/ey08n1. Es druckt alle Schriftarten, die zugänglich für die Anwendung. Zwei Schriftarten wurden Hinzugefügt Flammen und Firestarter.
Dies ist bei weitem die einfachste Methode zum hinzufügen von benutzerdefinierten Schriften zur Anwendung. Wenn Sie brauchen, um Unterstützung für benutzerdefinierte Schriftarten für iOS vor 4.0 sehen http://github.com/zynga/FontLabel/tree/master
Diese Frage gestellt wurde, bevor sich hier: Kann ich das einbetten von benutzerdefinierten Schriftarten in einer iPhone-Anwendung?.
Hinweis :
Den parameter "fontWithName" sein muss, die wirklichen Namen der Schrift, nicht der name der Datei. Wenn Sie öffnen Sie Ihre ttf-Datei mit der Mac-Schrift-Buch, Sie werden direkt sehen, seinen Namen auf der Oberseite des Fensters.