用代码更改uiview背景色

我想以编程方式更改我的应用程序的背景颜色,而不是IB。 是否有可能得到一个Swift和Obj-C的答案。

您可以在屏幕上设置任何视图的backgroundColor属性。

self.view.backgroundColor = [UIColor redColor]; 

或者如果它是你之后的主窗口,

 self.window.backgroundColor = [UIColor redColor]; 
 self.view.backgroundColor = [UIColor redColor]; 

可能的颜色是:

 blackColor darkGrayColor lightGrayColor whiteColor grayColor redColor greenColor blueColor cyanColor yellowColor magentaColor orangeColor purpleColor brownColor clearColor 

对于Swift 3,你应该这样做:

 self.view.backgroundColor = UIColor.white 

不幸的是,其他的答案在Swift 3中不再适用。

如果你想用Swift代码改变视图的背景颜色,你应该这样做:

 self.view.backgroundColor = UIColor.redColor(); 

您可以使用RGB颜色由以下代码

  UIColor *myColor = [UIColor colorWithRed:(128.0 / 255.0) green:(90.0 / 255.0) blue:(200.0 / 255.0) alpha: 1]; self.view.backgroundcolor = mycolor;