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