我正在制作一个带滑块的简单应用程序,然后我想我怎样才能以编程方式更改Apple Watch的背景颜色。我知道你通常会如何为iPhone做这件事,但不知道这个可能是什么!
答案 0 :(得分:3)
没有API可以更改WKInterfaceController
的颜色,您可以在InterfaceBuilder中设置颜色,但不能在代码中设置颜色。
Apple强烈建议在Apple Watch Human Interface Guidelines中使用黑色:
为应用的背景颜色使用黑色。黑色背景混合 与设备挡板无缝连接并保持不的错觉 屏幕边缘。避免在界面中使用明亮的背景颜色。
答案 1 :(得分:1)
这个问题涵盖了这个问题所提出的很多细节(我在下面总结了)。 How can I set the backgroundColor of a WKInterfaceController programatically?
答案 2 :(得分:0)
根据apple developer documentation,您可以按照以下语法
func setBackgroundColor(_ color: UIColor?)
如果您未指定自定义背景颜色或将自定义颜色设置为 nil ,则该组将使用分配给情节提要文件中的组对象的颜色。默认背景颜色很清晰。
此外,要在组中的所有项目后面显示的纯色背景色。指定 nil 以删除先前使用此方法设置的自定义颜色。