在ios中通过XIB的代码intead改变UIView的Backgroundcolor

Ran*_*jit 5 objective-c interface-builder xib uiview ios

我创建了一个基于窗口的项目,然后我添加了一个带有xib的新viewcontroller用于检查用户界面,然后通过输入xib,我对视图进行了一些自定义,我添加了几个按钮并且还更改了背景颜色,

但现在我想通过代码改变视图的背景颜色,而不是通过xib,

所以我试试了

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

}
Run Code Online (Sandbox Code Playgroud)

但没有任何改变,所以请帮助我的朋友

谢谢和问候Ranjit

Sri*_*aju 14

你输入的内容是正确的.它应该工作.但是我可以添加一些修正 - 定义宏,它可以很容易地指定颜色 -

#define RGB(r, g, b) [UIColor colorWithRed:r/255.0 green:g/255.0 blue:b/255.0 alpha:1]
#define RGBA(r, g, b, a) [UIColor colorWithRed:r/255.0 green:g/255.0 blue:b/255.0 alpha:a]

[self.view setBackgroundColor: RGB(135, 182, 44)]; //will give a UIColor objct
Run Code Online (Sandbox Code Playgroud)