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