Как изменить размер шрифта метки Apple Watch
Я немного ошеломлен, я даже должен задать этот вопрос, но как можно изменить размер текста этикетки на Apple watch? Это не позволяет изменять размер в пользовательском интерфейсе Xcode, я не смог сделать это программно, а различные стили шрифтов даже не меняют размер.
2 ответов
С UI
изменить шрифт, вы не можете использовать основной шаблон (стили текста - тело). Вы должны изменить его на "System", а затем попытаться изменить размер шрифта:
С Кодом
lblSomething.setAttributedText(NSAttributedString(string: "Text Here", attributes: [NSFontAttributeName: UIFont.systemFontOfSize(20.0, weight: UIFontWeightBold)]))
Примечания
1 - вместо 20.0, вы должны использовать свой собственный размер шрифта.
2 - вместо UIFontWeightBold
, вы можете использовать один из следующий:
3-вместо "текст здесь" используйте свой собственный текст.
4 - вместо lblSomething
, используйте свое имя метки.
вы можете достичь этого программно с помощью NSAttributedString
:
let font = UIFont.systemFontOfSize(32.0, weight: UIFontWeightMedium)
let attrStr = NSAttributedString(string: "Some String", attributes: [NSFontAttributeName: font])
label.setAttributedText(attrStr)