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

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

2 ответа

Решение

С пользовательским интерфейсом

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

С кодом

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)
Другие вопросы по тегам