2016-08-11 32 views
7

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

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:

enter image description here

enter image description here

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:

enter image description here

3- zamiast "tekst", używać własnego tekstu.

4- Zamiast lblSomething, użyj swojej nazwy etykiety.

+0

'UIFontWeightBold' itp został przemianowany na' UIFont.Weight.bold' lub po prostu '.bold' –

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) 
Powiązane problemy