2017-04-12 141 views
0

我想改變iOS的背景顏色,但我相信透明度(alpha:1)似乎是有一個效果,並改變了預期的顏色。iOS背景顏色 - 固體

In **AppDelegate.m** 

    rootView.backgroundColor = [[UIColor alloc] initWithRed:.44f green:.41f blue:.52f alpha:1]; 

如果我將Alpha設置爲0,我會變黑。隨着阿爾法設置爲1,我得到一個藍色/灰色。 我想要一個純色,用以下HEX和/或RGB值表示。

#292C34 

rgb(41,44,52) 

感謝,

+0

你想要什麼顏色? 'rgb 44,41,52'(十六進制#292C34)幾乎是'黑色',所以增加紅色,綠色和藍色以獲得更亮的東西...(例如嘗試44,215,52 alpha 0 for green)。 。 –

回答

4

,如果你設置透明度爲0,則顏色是完全透明的,這就是爲什麼你看到的黑色。你想要做的是通過除以255得到小數值。

rootView.backgroundColor = [[UIColor alloc] initWithRed:(44.0f/255.0f) green:(41.0f/255.0f) blue:(52.0f/255.0f) alpha:1]