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