2017-04-12 2 views
0

Ich versuche, die iOS Hintergrundfarbe zu ändern, aber ich glaube, Transparenz (Alpha: 1) scheint einen Effekt zu haben und die beabsichtigte Farbe zu ändern.iOS Hintergrundfarbe - Solid

In **AppDelegate.m** 

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

Wenn ich Alpha auf 0 setze, werde ich schwarz. Mit Alpha auf 1 gesetzt, und ich bekomme ein Blau/Grau. Ich möchte eine Volltonfarbe, dargestellt durch die folgenden HEX und/oder RGB-Wert.

#292C34 

oder

rgb(41,44,52) 

Danke,

+0

Welche Farbe möchten Sie erhalten? 'rgb 44, 41, 52' (hex # 292C34) ist fast" schwarz ", also erhöhen Sie die Rot-, Grün- und Blauwerte, um etwas leichter zu bekommen ... (zB versuchen Sie 44, 215, 52 Alpha 0 für Grün). . –

Antwort

4

, wenn Sie die Alpha auf 0 dann die Farbe eingestellt ist vollständig transparent, weshalb man schwarz sehen. Was Sie tun möchten, ist der Dezimalwert durch Dividieren durch 255 zu erhalten.

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