Watchkit:是否可以在 WKInterfaceLabel 后面添加图像?

Watchkit: Is it possible to add an image behind a WKInterfaceLabel?

我正在尝试在我的 WKInterfaceGroup 中添加一个带有数字的橙色圆圈(我的数字会根据某些情况而改变),如下图所示。

但是,您似乎无法更改 WKInterfaceLabel 背景颜色。我能想到的唯一解决方案是在标签后面添加图像。那么我怎样才能做到这一点(如果可能的话)?还有其他方法可以使这项工作吗?

您可以将标签添加到 WKInterfaceGroup 并设置其背景图片 属性。或者,您可以创建预渲染模板图像并使用 setTintColor: 为它们着色。

最简单的方法是:

  1. 将标签放入组中。
  2. 居中对齐并定位标签的布局
  3. 将组设置为固定宽度和高度。
  4. 将组的角半径设置为宽度的 1/2(高度应相同)
  5. 将Group to Background Color设置为你想要的颜色。