2016-08-11 6 views
7

Я как бы ошеломлен Мне даже нужно задать этот вопрос, но как можно изменить размер текста ярлыка на часах Apple? Он не позволяет изменять размер в пользовательском интерфейсе Xcode, я не смог сделать это программно, а разные стили шрифтов даже не меняют размер.Как изменить размер шрифта ярлыка Apple Watch

ответ

9

С 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- Вместо "Text Here", использовать свой собственный текст.

4- Вместо lblSomething используйте название своей этикетки.

+0

'UIFontWeightBold' и т.д. был переименован в' UIFont.Weight.bold' или просто '.bold' –

1

Вы можете добиться этого с программным NSAttributedString:

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