为多行的 WKInterfaceLabel 设置不同的字体样式

Set different font styles for WKInterfaceLabel with multiple lines

我正在开发一个 Apple Watch 应用程序 - 它由两个包含标签的表格组成。

这些标签有两行文字,我希望第二行文字的字体样式与第一行不同

如何在 swift 中执行此操作?

谢谢大家

最简单的方法是在故事板中创建两个标签,每个标签都有自己的字体样式。然后,使用setText设置第一行和第二行。

遗憾的是,WKInterfaceLabel 不提供任何排版指标,因此没有内置方法来确定换行符出现的位置。如果您需要确定换行符出现的位置,您可能必须在 Watch 扩展中执行自己的排版,然后选择设置两个不同的标签或带有 NSAttributedString.[=13= 的单个标签]