Ich versuche, die Schriftgröße des Titels einer Navigationsleiste zu ändern. Ich weiß, ich einstellen kann seine Attribute verwenden:Wie programmgesteuert auf die iOS-Systemschrift zugreifen
var attributes = [ NSForegroundColorAttributeName: UIColor.blackColor(), NSFontAttributeName: UIFont(name: "the font name", size: 18)! ]
...
self.navigationController?.navigationBar.titleTextAttributes = attributes
Was ich kann nicht scheinen zu finden, ist der richtige ‚System‘ Schriftname.
Ich war nach dem Standard, a.k.a System, Schriftart. Ich habe versucht, alle verfügbaren Schriftarten zu drucken, nur um festzustellen, dass es keiner Familie angehört und keinen eindeutigen Namen zu haben scheint.
Sollte nicht '.boldSystemFontOfSize (17.0)' für den Navigationsleistentitel sein? – Razvan
Ja, könnte sein, hängt davon ab, was Sie wollen. Ich habe meine Antwort aktualisiert. Vielen Dank! –
Es wäre cool, wenn Sie dies zu Ihrer Antwort hinzufügen: http://ivomynttinen.com/blog/the-ios-7-design-cheat-sheet/ Schriftgrößen werden für @ 2x Auflösung multipliziert, so dass das OP die Schriftart verwenden sollte Größe/2 von diesem Artikel. – Razvan