WatchKit应用程序更改整个屏幕背景颜色

时间:2015-03-07 09:23:42

标签: swift watchkit

我正在尝试使用以下方法更改WatchKit应用程序的整个背景颜色:

self.group.setBackgroundColor(UIColor(red: 15/250, green: 121/250, blue: 205/250, alpha: 1.0))

然而,底部和顶部颜色仍然是默认的黑色。我将接口控制器的左侧,右侧,顶部和底部设置为0,我还将WKInterfaceGroup半径设置为零。我错过了什么?

Screenshot

1 个答案:

答案 0 :(得分:7)

您可能会遇到一些问题。

Glance Interface

首先,如果您使用的是Glance Interface Controller,底部总会有一个黑色覆盖图来说明寻呼指示符。你无法摆脱这一点。

如果您使用的是常规接口控制器,那么您的组设置不正确。它应该是#34;相对于容器"对于宽度和高度,没有其他兄弟组。

接口控制器

设置整个背景颜色(当然减去状态栏)的最简单方法是直接在接口控制器上设置背景颜色。这将导致图像如下所示。

Interface Background Color

这些答案的某处应该是您问题的解决方案。