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