2017-04-12 1 views
0

J'essaye de changer la couleur d'arrière-plan d'iOS, cependant je crois que la transparence (alpha: 1) semble avoir un effet et changer la couleur prévue.Couleur d'arrière-plan d'iOS - Solide

In **AppDelegate.m** 

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

Si je règle Alpha à 0, je deviens noir. Avec Alpha réglé à 1, et je reçois un bleu/gris. Je voudrais une couleur unie, représentée par la valeur HEX et/ou RVB suivante.

#292C34 

ou

rgb(41,44,52) 

Merci,

+0

Quelle couleur essayez-vous d'obtenir? 'rgb 44, 41, 52' (hex # 292C34) est presque' noir', alors augmentez le rouge, vert, bleu pour obtenir quelque chose de plus léger ... (par exemple essayer 44, 215, 52 alpha 0 pour le vert) .. . –

Répondre

4

si vous définissez l'alpha à 0, la couleur est complètement transparent, ce qui est la raison pour laquelle vous voyez noir. Qu'est-ce que vous voulez faire est d'obtenir la valeur décimale en divisant par 255.

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