我在主视图中放置了两个 uiview,但是我无法更改它们的颜色
self.newView.backgroundColor =[UIColor colorWithRed:224.0f/255 green:237.0f/255 blue:246.0f/255 alpha:1.0];
我究竟做错了什么?
**已解决* * ** 将代码移至
viewDidAppear
我在主视图中放置了两个 uiview,但是我无法更改它们的颜色
self.newView.backgroundColor =[UIColor colorWithRed:224.0f/255 green:237.0f/255 blue:246.0f/255 alpha:1.0];
我究竟做错了什么?
**已解决* * ** 将代码移至
viewDidAppear
尝试
self.newView.backgroundColor =[UIColor colorWithRed:224.0f/255.0f green:237.0f/255.0f blue:246.0f/255.0f alpha:1.0f];
我认为这是因为您没有除以浮点值,而是将其转换为整数。
当我将代码切换到viewWillAppear
您设置的颜色与默认颜色几乎相似。这就是为什么我认为你感到困惑。请将颜色更改为 [UIColor colorWithRed:0/255 green:0/255 blue:246.0f/255 alpha:1.0];
你会看到一个蓝色的颜色。我认为这是问题所在。