我正在尝试更改iOS背景颜色,但我相信透明度(alpha:1)似乎有效果并改变了预期的颜色。
In **AppDelegate.m**
rootView.backgroundColor = [[UIColor alloc] initWithRed:.44f green:.41f blue:.52f alpha:1];
如果我将Alpha设置为0,我会变黑。将Alpha设置为1,我得到蓝色/灰色。 我想要一个纯色,由下面的HEX和/或RGB值表示。
#292C34
或
rgb(41,44,52)
谢谢,
答案 0 :(得分:7)
如果将alpha设置为0,则颜色完全透明,这就是您看到黑色的原因。你想要做的是通过除以255获得十进制值。
rootView.backgroundColor = [[UIColor alloc] initWithRed:(44.0f/255.0f) green:(41.0f/255.0f) blue:(52.0f/255.0f) alpha:1]