iOS背景颜色 - 坚固

Lee*_*Lee 1 uikit uicolor ios react-native

我试图改变iOS背景颜色,但我相信透明度(alpha:1)似乎有效果并改变了预期的颜色.

In **AppDelegate.m**

  rootView.backgroundColor = [[UIColor alloc] initWithRed:.44f green:.41f blue:.52f alpha:1];
Run Code Online (Sandbox Code Playgroud)

如果我将Alpha设置为0,我会变黑.将Alpha设置为1,我得到蓝色/灰色.我想要一个纯色,由下面的HEX和/或RGB值表示.

#292C34
Run Code Online (Sandbox Code Playgroud)

要么

rgb(41,44,52)
Run Code Online (Sandbox Code Playgroud)

谢谢,

bey*_*rss 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]
Run Code Online (Sandbox Code Playgroud)