【问题标题】: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. 标签布局居中对齐和定位
    3. 将组设置为固定宽度和高度。
    4. 将组的角半径设置为宽度的 1/2(高度应相同)
    5. 将 Group to Background Color 设置为您想要的颜色。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2015-05-26
        • 2016-05-16
        • 2014-10-20
        • 1970-01-01
        • 1970-01-01
        • 2020-10-02
        • 2016-09-17
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多