Zoeken…
Invoering
UIFont is een klasse die wordt gebruikt voor het ophalen en instellen van lettertype-gerelateerde informatie. Het erft van NSObject
en voldoet aan Hashable
, Equatable
, CVarArg
en NSCopying
.
UIFont declareren en initialiseren
U kunt een UIFont
als volgt declareren:
var font: UIFont!
UIFont
heeft meer init()
methoden:
-
UIFont.init(descriptor: UIFontDescriptor, size: CGFloat)
-
UIFont.init(name: String, size: CGFloat)
Daarom kunt u een UIFont
als dit initialiseren:
let font = UIFont(name: "Helvetica Neue", size: 15)
Het standaardlettertype is System
, maat 17
.
Het lettertype van een label wijzigen
Als u het tekstlettertype van een label wilt wijzigen, moet u de bijbehorende font
eigenschap openen:
label.font = UIFont(name:"Helvetica Neue", size: 15)
De bovenstaande code verandert het lettertype van het label in Helvetica Neue
, maat 15
. Houd er rekening mee dat u de naam van het lettertype correct moet spellen, anders wordt deze fout gegenereerd, omdat de bovenstaande geïnitialiseerde waarde Optioneel is en dus nul kan zijn:
Onverwacht nul gevonden tijdens het uitpakken van een optionele waarde