Je souhaite modifier la couleur d'arrière-plan de mon application par programme, et non par IB. Est-il possible d'obtenir à la fois une réponse rapide et une réponse Obj-C?.
Vous pouvez définir la propriété backgroundColor de la vue que vous avez à l'écran.
self.view.backgroundColor = [UIColor redColor];
ou si c'est la fenêtre principale que vous recherchez,
self.window.backgroundColor = [UIColor redColor];
self.view.backgroundColor = [UIColor redColor];
les couleurs possibles sont:
blackColor
darkGrayColor
lightGrayColor
whiteColor
grayColor
redColor
greenColor
blueColor
cyanColor
yellowColor
magentaColor
orangeColor
purpleColor
brownColor
clearColor
Pour Swift 3, vous devriez faire:
self.view.backgroundColor = UIColor.white
Malheureusement, les autres réponses ne fonctionnent plus dans Swift 3.
Si vous souhaitez modifier la couleur d'arrière-plan de la vue avec le code dans Swift, vous devez effectuer les opérations suivantes:
self.view.backgroundColor = UIColor.redColor();
Vous pouvez utiliser une couleur RVB en suivant le code
UIColor *myColor = [UIColor colorWithRed:(128.0 / 255.0) green:(90.0 / 255.0)
blue:(200.0 / 255.0) alpha: 1];
self.view.backgroundcolor = mycolor;
Pour un projet basé sur Swift, vous pouvez simplement taper ce qui suit et appuyer sur Entrée:
self.view.backgroundColor = Color Literal
Ici, la propriété ColorLiteral vous donnera une couleur blanche par défaut que vous pouvez changer en double-cliquant sur cette couleur.
Vous pouvez choisir parmi une liste de couleurs de cette fenêtre: