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

时间:2015-04-27 17:51:43

标签: swift background-color watchkit wkinterfacelabel

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

enter image description here

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

2 个答案:

答案 0 :(得分:6)

最简单的方法是:

  1. 将标签放入一个组中。
  2. 居中对齐并定位标签的布局
  3. 将组设置为固定宽度和高度。
  4. 设置组的角半径等于宽度的1/2(高度应该相同)
  5. 将“组”设置为“背景颜色”为所需颜色。

答案 1 :(得分:0)

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