UIViews没有改变背景颜色

时间:2013-08-05 20:26:18

标签: cocoa-touch uiview background-color

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

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

我做错了什么?

**解决* * ** 将代码移至

viewDidAppear

3 个答案:

答案 0 :(得分:0)

您设置的颜色几乎与默认颜色相似。这就是我认为你感到困惑的原因。请将颜色更改为[UIColor colorWithRed:0/255绿色:0/255蓝色:246.0f / 255 alpha:1.0];

你会看到一种蓝色。我认为这是问题所在。

答案 1 :(得分:0)

尝试

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

我认为这是因为你没有除以浮点值并且它正在转换为整数。

答案 2 :(得分:0)

当我将代码切换到viewWillAppear

时,它有效