webentwicklung-frage-antwort-db.com.de

ändern Sie die Hintergrundfarbe der Ansicht mit Code

Ich möchte die Hintergrundfarbe meiner App programmgesteuert ändern, nicht IB. Ist es möglich, eine schnelle und eine obj-C-Antwort zu erhalten.

22
Rafael

Sie können die backgroundColor -Eigenschaft für jede Ansicht festlegen, die Sie auf dem Bildschirm haben.

self.view.backgroundColor = [UIColor redColor];

oder wenn es das Hauptfenster ist, nach dem Sie suchen,

self.window.backgroundColor = [UIColor redColor];
59
Jamie
self.view.backgroundColor = [UIColor redColor];

mögliche Farben sind: 

blackColor  
 darkGrayColor  
 lightGrayColor  
 whiteColor  


 grayColor  
 redColor  
 greenColor  
 blueColor  
 cyanColor  
 yellowColor  
 magentaColor  
 orangeColor  
 purpleColor  
 brownColor  
 clearColor
7
user2165491

Für Swift 3 sollten Sie Folgendes tun:

self.view.backgroundColor = UIColor.white

Leider funktionieren die anderen Antworten in Swift 3 nicht mehr.

6
Semih Sezer

Wenn Sie die Hintergrundfarbe der Ansicht mit Code in Swift ändern möchten, sollten Sie stattdessen Folgendes tun:

self.view.backgroundColor = UIColor.redColor();
3
Gustavo Chavez

Sie können RGB-Farbe mit folgendem Code verwenden  

 UIColor *myColor = [UIColor colorWithRed:(128.0 / 255.0) green:(90.0 / 255.0) 
 blue:(200.0 / 255.0) alpha: 1];
 self.view.backgroundcolor = mycolor;
1
Vikas Rajput

Für ein auf Swift basierendes Projekt können Sie einfach Folgendes eingeben und die Eingabetaste drücken:

self.view.backgroundColor = Color Literal

 enter image description here

Hier wird Ihnen die ColorLiteral-Eigenschaft eine weiße Standardfarbe geben, die Sie durch Doppelklicken auf diese Farbe ändern können.

Sie können aus einer Liste von Farben aus diesem Popup auswählen:  enter image description here

0
Basir Alam