ändern der Navigations-Leiste Titel-font - swift
Habe ich einen Titel in meiner Navigationsleiste und ich möchte es ändern, um benutzerdefinierte schriftart. Ich habe festgestellt, diese Linie des Codes, aber es ist für, wenn Sie einen navigation-controller.
self.navigationController?.navigationBar.titleTextAttributes = [ NSFontAttributeName: UIFont(name: "LeagueGothic-Regular", size: 16.0)!,
NSForegroundColorAttributeName: UIColor.whiteColor()]
Aber ich habe keine navigation-controller. Ich fügte hinzu, Navigationsleiste manuell meinen Blick.
wie kann ich das ändern Kommentar schriftart?
- Rufen Sie
titleTextAttributes
auf den Verweis in der Navigationsleiste.
InformationsquelleAutor Hos Ap | 2016-09-11
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Sie dies:
Objective-C
Swift 3
Swift 4
fontname
sollte vom TypUIFont
- und nicht nur der name der schriftart als string.self.navigationController.navigationBar.titleTextAttributes = [ NSAttributedString.Key.font: UIFont(name: "CaviarDreams", size: 20)!]
Richtige Art und Weise, wie die Schrift für jeden view-controller Swift (mit Darstellung proxy):
Swift 4
Swift 3
SWIFT 4.x
Ändern der Navigations-Leiste Titel-schriftart für beide Normal & Großen Titel oben, iOS-11.x
Großen Titel hat, auf true festgelegt werden in der Navigationsleiste.
Hierzu können Sie in der Storyboard-als auch, es ist ein bug in Xcode 10.1, dies zu tun, hier ist ein trick, um dies zu überwinden, wie gut.
Schritt 1 - Wählen Sie System von Schrift
Schritt 2 - Dann wählen Sie erneut Benutzerdefinierte und zeigt alle Zeichensätze.
Xcode 10.2.1
. Dank ?Swift Xcode 4.2 10
Nennen titleTextAttributes auf den Verweis auf die Navigationsleiste verwenden: