我有点惊呆了,我什至不得不问这个问题,但是如何改变 Apple Watch 上标签文本的大小呢?它不允许在 Xcode UI 中更改大小,我无法以编程方式进行,而且不同的字体样式甚至不会更改大小。
问问题
3657 次
2 回答
17
带用户界面
要更改字体,您不能使用主模板(文本样式 - 正文)。您应该将其更改为“系统”,然后尝试更改字体大小:
有代码
lblSomething.setAttributedText(NSAttributedString(string: "Text Here", attributes: [NSFontAttributeName: UIFont.systemFontOfSize(20.0, weight: UIFontWeightBold)]))
笔记
1-您应该使用自己的字体大小,而不是 20.0。
2-代替UIFontWeightBold
,您可以使用以下方法之一:
3- 使用您自己的文本,而不是“此处的文本”。
4- 代替lblSomething
,使用您的标签名称。
于 2016-08-13T15:58:30.337 回答
4
您可以通过以下方式以编程方式实现此目的NSAttributedString
:
let font = UIFont.systemFontOfSize(32.0, weight: UIFontWeightMedium)
let attrStr = NSAttributedString(string: "Some String", attributes: [NSFontAttributeName: font])
label.setAttributedText(attrStr)
于 2016-08-13T16:27:09.003 回答