用代码更改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;