如何更改标签 Apple Watch 的字体大小

How to change font size of label Apple Watch

我有点吃惊我什至不得不问这个问题,但是如何在 Apple Watch 上更改标签文本的大小?它不允许更改 Xcode UI 中的大小,我无法通过编程方式进行更改,不同的字体样式甚至不会更改大小。

与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

您可以使用 NSAttributedString:

以编程方式实现此目的
let font = UIFont.systemFontOfSize(32.0, weight: UIFontWeightMedium)
let attrStr = NSAttributedString(string: "Some String", attributes: [NSFontAttributeName: font])
label.setAttributedText(attrStr)