【问题标题】:Watchkit: Is it possible to add an image behind a WKInterfaceLabel?Watchkit:是否可以在 WKInterfaceLabel 后面添加图像?
【发布时间】:2015-04-27 17:51:43
【问题描述】:
我正在尝试在我的 WKInterfaceGroup 中添加一个带有数字的橙色圆圈(我的数字会根据某些情况而改变),如下图所示。
但是,您似乎无法更改 WKInterfaceLabel 背景颜色。我能想到的唯一解决方案是在标签后面添加图像。那么我怎样才能实现这一点(如果可能的话)?还有其他方法可以使这项工作吗?
【问题讨论】:
标签:
swift
background-color
watchkit
wkinterfacelabel
【解决方案1】:
最简单的方法是:
- 将标签放入组中。
- 标签布局居中对齐和定位
- 将组设置为固定宽度和高度。
- 将组的角半径设置为宽度的 1/2(高度应相同)
- 将 Group to Background Color 设置为您想要的颜色。
【解决方案2】:
您可以将标签添加到WKInterfaceGroup 并设置其背景图像属性。或者,您可以创建预渲染的模板图像并使用setTintColor: 为它们着色。