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



Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow