我正在制作一个带滑块的简单应用程序,然后我想如何以编程方式更改Apple Watch的背景颜色。我知道你通常会为iPhone做些什么,但是不知道这可能是什么!如何以编程方式设置WatchKit应用程序的背景颜色?
1
A
回答
0
按照apple developer documentation,你可以按照下面的语法
func setBackgroundColor(_ color: UIColor?)
如果不指定自定义背景色,或者如果您设置的自定义颜色零,该组使用分配到的颜色故事板文件中的组对象。默认的背景色是清晰的。
此外,要在组中所有项目后面显示的纯色背景颜色。指定无删除您之前使用此方法设置的自定义颜色。
2
没有改变WKInterfaceController
颜色的API,可以在InterfaceBuilder中设置颜色,但不能在代码中设置颜色。
苹果公司强烈建议使用黑色的Apple Watch Human Interface Guidelines:
使用黑色为你的应用程序的背景颜色。黑色背景将 与设备挡板无缝融合,并保持屏幕边缘无幻影。避免在界面中使用明亮的背景色。
1
这个问题涵盖了很多这个问题所要求的细节(我总结如下)。 How can I set the backgroundColor of a WKInterfaceController programatically?
- 您不能更改WatchKit 3的表盘背景。您可以更改组控件的背景颜色。
- 将一组添加到WatchKit应用。
为您的组创建一个对应的插座,并像这样以编程方式设置背景颜色(在您的上下文中可能不需要“自我”)。
设置组的半径为 '0',以除去圆角揭示表盘的背景颜色
相关问题
- 1. 如何以编程方式设置UINavigationbar的背景颜色?
- 2. 如何以编程方式设置UILabel的背景颜色?
- 3. 如何以编程方式设置tablelayout行背景颜色
- 4. 以编程方式设置形状的背景颜色
- 5. 以编程方式设置listview的背景颜色
- 6. Silverlight:以编程方式设置组合框背景颜色
- 7. 如何以编程方式将活动的背景颜色设置为白色?
- 8. 以编程方式设置ipad应用程序背景?
- 9. 如何设置全局应用程序的背景颜色?
- 10. 如何以编程方式更改按钮的背景颜色
- 11. 如何以编程方式为线性布局设置背景颜色?
- 12. 如何以编程方式围绕角落并设置随机背景颜色
- 13. 如何以编程方式为数据网格行设置背景颜色
- 14. 以编程方式更改应用程序窗口小部件背景颜色
- 15. 如何以编程方式获取工具栏背景颜色?
- 16. 如何以编程方式改变背景颜色,而从iPhone
- 17. 如何以编程方式更改对话框背景颜色?
- 18. 以编程方式设置UITableView的背景颜色不起作用
- 19. 以编程方式设置列表项的状态按下的背景颜色
- 20. 以编程方式将节点图像的背景设置为颜色
- 21. 以编程方式将背景色调设置为EditText视图
- 22. iOS应用程序的配色方案 - UIView和UIAppearance - 设置背景颜色
- 23. 以编程方式将背景设置为背景
- 24. iPad设置应用程序背景颜色
- 25. Swift:以编程方式更改窗口的背景颜色
- 26. 以编程方式更改ActionBarSherlock的背景颜色
- 27. 以编程方式更改某些文本的背景颜色
- 28. 以编程方式更改背景颜色的视图
- 29. 以编程方式更改ListView行的背景颜色(wpf)
- 30. Android应用程序背景颜色
辉煌!确实工作得很好......感谢一捆! –