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



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow