Как изменить размер шрифта метки Apple Watch

Я немного ошеломлен, я даже должен задать этот вопрос, но как можно изменить размер текста этикетки на Apple watch? Это не позволяет изменять размер в пользовательском интерфейсе Xcode, я не смог сделать это программно, а различные стили шрифтов даже не меняют размер.

2 ответов


С UI

изменить шрифт, вы не можете использовать основной шаблон (стили текста - тело). Вы должны изменить его на "System", а затем попытаться изменить размер шрифта:

enter image description here

enter image description here

С Кодом

lblSomething.setAttributedText(NSAttributedString(string: "Text Here", attributes: [NSFontAttributeName: UIFont.systemFontOfSize(20.0, weight: UIFontWeightBold)]))

Примечания

1 - вместо 20.0, вы должны использовать свой собственный размер шрифта.

2 - вместо UIFontWeightBold, вы можете использовать один из следующий:

enter image description here

3-вместо "текст здесь" используйте свой собственный текст.

4 - вместо lblSomething, используйте свое имя метки.


вы можете достичь этого программно с помощью NSAttributedString:

let font = UIFont.systemFontOfSize(32.0, weight: UIFontWeightMedium)
let attrStr = NSAttributedString(string: "Some String", attributes: [NSFontAttributeName: font])
label.setAttributedText(attrStr)