Jestem trochę oszołomiony, że muszę zadać to pytanie, ale jak to zmienić rozmiar tekstu etykiety na zegarku Apple? Nie pozwala na zmianę rozmiaru w interfejsie Xcode, nie byłem w stanie zrobić tego programowo, a różne style czcionek nawet nie zmieniają rozmiaru.Jak zmienić rozmiar czcionki etykiety Apple Watch
7
A
Odpowiedz
9
Z UI
Aby zmienić czcionkę, nie można korzystać z głównego szablonu (style tekstu - ciała). Należy go zmienić na "System", a następnie spróbuj zmienić rozmiar czcionki:
Z kodeksu
lblSomething.setAttributedText(NSAttributedString(string: "Text Here", attributes: [NSFontAttributeName: UIFont.systemFontOfSize(20.0, weight: UIFontWeightBold)]))
Uwagi
Zamiast 1- 20,0, powinieneś użyć własnego rozmiaru czcionki.
2- Zamiast UIFontWeightBold
, można użyć jednej z następujących czynności:
3- zamiast "tekst", używać własnego tekstu.
4- Zamiast lblSomething
, użyj swojej nazwy etykiety.
1
Można to osiągnąć programowo z NSAttributedString
:
let font = UIFont.systemFontOfSize(32.0, weight: UIFontWeightMedium)
let attrStr = NSAttributedString(string: "Some String", attributes: [NSFontAttributeName: font])
label.setAttributedText(attrStr)
'UIFontWeightBold' itp został przemianowany na' UIFont.Weight.bold' lub po prostu '.bold' –