如何在视图控制器的背景中设置自定义颜色

时间:2016-10-22 10:32:39

标签: ios swift xcode background-color

我想将移动应用的背景颜色设置为#B2B27A。

我可以进入View Controller和背景颜色面板,但我无法弄清楚如何设置我自己的RGB颜色。这可能吗?

2 个答案:

答案 0 :(得分:6)

简单地:

idea {
  module {
    scopes.PROVIDED.plus += [ configurations.provided ]
  }
}

self.view.backgroundColor = UIColor(red: 178/255, green: 178/255, blue: 122/255, alpha: 1) 值等于rgb

修改
您还可以在Storyboard中添加hex / rgb值: enter image description here

  1. 选择您的观点
  2. 单击属性检查器中的背景
  3. 在颜色窗口中选择第二个菜单项

答案 1 :(得分:2)

创建一个NSObject类,如下所示:

class color:NSObject
{
    class func UIColorFromRGB(rgbValue: UInt) -> UIColor {
        return UIColor(
            red: CGFloat((rgbValue & 0xFF0000) >> 16) / 255.0,
            green: CGFloat((rgbValue & 0x00FF00) >> 8) / 255.0,
            blue: CGFloat(rgbValue & 0x0000FF) / 255.0,
            alpha: CGFloat(1.0)
        )
    }
}

在你的ViewController viewDidLoad()中调用这个类func,如下所示:

self.view.backgroundColor = color.UIColorFromRGB(0xB2B27A)