Cocoa touch UIView不更改背景色

Cocoa touch UIView不更改背景色,cocoa-touch,uiview,background-color,Cocoa Touch,Uiview,Background Color,我在主视图中放置了两个UIView,但是我无法更改它们的颜色 self.newView.backgroundColor =[UIColor colorWithRed:224.0f/255 green:237.0f/255 blue:246.0f/255 alpha:1.0]; 我做错了什么 **已解决**** 将代码移动到 ViewDidDisplay您设置的颜色几乎与默认颜色相似。这就是为什么我觉得你很困惑。请将颜色更改为[UIColor color WITH RED:0/255 green

我在主视图中放置了两个UIView,但是我无法更改它们的颜色

self.newView.backgroundColor =[UIColor colorWithRed:224.0f/255 green:237.0f/255 blue:246.0f/255 alpha:1.0];
我做错了什么

**已解决**** 将代码移动到


ViewDidDisplay

您设置的颜色几乎与默认颜色相似。这就是为什么我觉得你很困惑。请将颜色更改为[UIColor color WITH RED:0/255 green:0/255 blue:246.0f/255 alpha:1.0]

你会看到一种略带蓝色的颜色。我想这就是问题所在。

试试看

self.newView.backgroundColor =[UIColor colorWithRed:224.0f/255.0f green:237.0f/255.0f blue:246.0f/255.0f alpha:1.0f];

我想这是因为你没有除以一个浮点值,而是转换成一个整数

当我将代码切换到
viewwillbeen

显示如何添加视图时,它起了作用。您提供的代码不足以识别问题您确定插座已连接吗?或者视图是在代码中添加的?@MattLong刚刚检查了插座是否正确connected@bengoesboom视图是通过故事板输出添加的。您试图用什么方法设置背景色?请出示你的密码。