Sök…


Introduktion

UIFont är en klass som används för att få och ställa in fontrelaterad information. Det ärver från NSObject och överensstämmer med Hashable , Equatable , CVarArg och NSCopying .

Förklara och initiera UIFont

Du kan förklara ett UIFont enligt följande:

var font: UIFont!

UIFont har fler init() -metoder:

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

Därför kan du initiera ett UIFont som detta:

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

Standardteckensnittet är System , storlek 17 .

Ändra typsnitt på en etikett

För att ändra etikettens textstilsort måste du komma åt dess font :

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

Koden ovan kommer att ändra typsnittet på etiketten till Helvetica Neue , storlek 15 . Se upp för att du måste stava teckensnittsnamnet på rätt sätt, annars kommer det att kasta felet, eftersom det initialiserade värdet ovan är ett valfritt och därmed kan vara noll:

Oväntat hittat noll när du lossar ett valfritt värde



Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow