我目前正在为孩子们开发一个应用程序,他们按下按钮并改变背景颜色。我已经使用Xcode 8.2为iOS 10编写了应用程序。不幸的是我无法找到为背景设置我自己的自定义颜色的方法,我仍然坚持使用预设......有人可以帮忙吗?
答案 0 :(得分:20)
您可以使用以下方式设置视图的背景颜色:
self.view.backgroundColor = UIColor(red: 1.00, green: 1.00, blue: 1.00, alpha: 1.00)
在Swift 3中,您可以使用以下默认颜色:UIColor.blue()
。如果要自定义颜色,可以使用具有特定红色,绿色和蓝色值(或任何其他数量的参数)的UIColor。您可以使用任意数量的在线工具(例如:http://uicolor.xyz/#/hex-to-ui)将颜色从HEX转换为UIColor。您还可以编写Swift扩展来在代码中执行此操作。
答案 1 :(得分:10)
如果您的自定义颜色不是"蓝色","红色"等,则可以使用UIColor的RGB功能。 R G和B超出255
UIColor(red: 120/255.0, green: 150/255.0, blue: 200/255.0, alpha: 1)
答案 2 :(得分:2)
我建议您查看文档:{{3}}
UIColor对象有6种不同的初始值设定项,因此无论您想如何制作颜色,它都能让您满意。