Szukaj…
Wprowadzenie
UIFont to klasa używana do pobierania i ustawiania informacji związanych z czcionkami. Dziedziczy po NSObject i jest zgodny z Hashable , Equatable , CVarArg i NSCopying .
Deklarowanie i inicjowanie UIFont
Możesz zadeklarować UIFont w następujący sposób:
var font: UIFont!
UIFont ma więcej metod init() :
-
UIFont.init(descriptor: UIFontDescriptor, size: CGFloat) -
UIFont.init(name: String, size: CGFloat)
Dlatego możesz zainicjować UIFont następujący sposób:
let font = UIFont(name: "Helvetica Neue", size: 15)
Domyślną czcionką jest System , rozmiar 17 .
Zmiana czcionki etykiety
Aby zmienić czcionkę tekstową etykiety, musisz uzyskać dostęp do jej właściwości font :
label.font = UIFont(name:"Helvetica Neue", size: 15)
Powyższy kod zmieni czcionkę etykiety na Helvetica Neue , rozmiar 15 . Uważaj, aby poprawnie przeliterować nazwę czcionki, w przeciwnym razie wygeneruje ten błąd, ponieważ powyższa zainicjowana wartość jest Opcjonalna, a zatem może być zerowa:
Nieoczekiwanie znaleziono zero podczas rozpakowywania wartości opcjonalnej