Suche…


Einführung

UIFont ist eine Klasse, die zum Abrufen und Festlegen von Informationen zur Schriftart verwendet wird. Es erbt von NSObject und entspricht Hashable , Equatable , CVarArg und NSCopying .

UIFont deklarieren und initialisieren

Sie können eine UIFont wie folgt deklarieren:

var font: UIFont!

UIFont verfügt über weitere init() Methoden:

  • UIFont.init(descriptor: UIFontDescriptor, size: CGFloat)
  • UIFont.init(name: String, size: CGFloat)

Daher können Sie eine UIFont wie UIFont initialisieren:

let font = UIFont(name: "Helvetica Neue", size: 15)

Die Standardschriftart ist System , Größe 17 .

Ändern der Schriftart eines Labels

Um die Textschriftart einer Beschriftung zu ändern, müssen Sie auf die font zugreifen:

label.font = UIFont(name:"Helvetica Neue", size: 15)

Der obige Code ändert die Schriftart des Labels in Helvetica Neue , Größe 15 . Beachten Sie, dass Sie den Namen der Schriftart korrekt buchstabieren müssen. Andernfalls wird dieser Fehler ausgegeben, da der oben angegebene initialisierte Wert optional ist.

Unerwartet wurde beim Entpacken eines optionalen Werts nichts gefunden



Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow