自定义颜色Swift

时间:2016-07-25 00:58:40

标签: ios swift

我目前正在为孩子们开发一个应用程序,他们按下按钮并改变背景颜色。我已经使用Xcode 8.2为iOS 10编写了应用程序。不幸的是我无法找到为背景设置我自己的自定义颜色的方法,我仍然坚持使用预设......有人可以帮忙吗?

3 个答案:

答案 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种不同的初始值设定项,因此无论您想如何制作颜色,它都能让您满意。