Frage

Wie kann ich die Schriftart HelveticaNeue Regular in meinen Etiketten verwenden?Ich kann es mit IB machen, aber programmatisch scheint das nicht möglich zu sein.

Ist HelveticaNeue-Medium das reguläre oder HelveticaNeue?

War es hilfreich?

Lösung

Alle Schriftarten finden Sie hier:

Liste der iPhone-Schriftarten

Für Helvetica würden Sie Folgendes tun:

In Ziel-C:

UIFont *helvFont = [UIFont fontWithName:@"HelveticaNeue" size:14.0];

In Swift:

let helvFont = UIFont(name: "HelveticaNeue", size: 14.0)

Das reguläre würde also tatsächlich durch HelveticaNeue

Andere Tipps

Hier ist eine Liste der unter iOS verfügbaren Schriftarten:

http://iosfonts.com/

Wenn Sie die Systemschrift verwenden möchten, verwenden Sie einfach [UIFont systemFontOfSize:] oder [UIFont boldSystemFontOfSize:]

Swift 2.1:

var yourFont = UIFont(name: "", size: 30)

und um eine Liste der verfügbaren Schriftarten in Ihrem speziellen Szenario zu erhalten:

print(UIFont.familyNames())

Versuchen Sie das, es ist Arbeit für mich,

Ziel-C

myLabel.font = [UIFont fontWithName:@"HelveticaNeue-Light" size:32.0f];

Schnell

myLabel.font = UIFont(name: "HelveticaNeue-Light", size: 32.0)

Unter iOS-Schriftarten finden Sie die vollständige Liste der Schriftarten und ihrer Namen.

self.uilabel.text = "UNIVERSITY"

let textAttributes = [NSAttributedString.Key.foregroundColor:UIColor.black,NSAttributedString.Key.font: UIFont(name: "HelveticaNeue", size: 18.0)!]
    navigationController?.navigationBar.titleTextAttributes = textAttributes
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top