UIView couleur d'arrière-plan en Swift
Est-il un moyen de régler le UIView couleur d'arrière-plan avec Swift?
Je sais qu'en Objective-C, vous devez utiliser self.view.backgroundColor = [UIColor redColor];
, mais qui ne fonctionne pas de la même façon en Swift. J'ai regardé autour et parce que Swift n'est que d'environ une semaine, je ne trouve pas de réponse.
Quelqu'un aurait-il des suggestions?
- Vous faire des excuses. 😉 J'ai trouvé la réponse à cette question sur le premier jour. C'est de cette façon que je l'ai trouvé: Dans Xcode, dans votre éditeur de code à écrire
UIColor
, puis maintenez la touche commande enfoncée et cliquez sur le motUIColor
. Vous permettra de sauter à droite dans la "tête" où vous trouverez toutes les fonctions disponibles.
Vous devez vous connecter pour publier un commentaire.
Dans Swift 3:
Vous pouvez utiliser la ligne ci-dessous qui va dans un dispositif de fermeture (
viewDidLoad
,didLayOutSubViews
, etc):MODIFIER Swift 3:
Je vois que cette question est résolue, mais je voudrais ajouter quelques informations que peut aider quelqu'un.
si vous souhaitez utiliser hex pour définir la couleur d'arrière-plan, j'ai trouvé cette fonction et de travail:
- Je utiliser cette fonction comme suit:
à certains moments, vous devez utiliser
self
:Bien que c'était ça, j'espère que cela aide quelqu'un .
désolé pour mon mauvais anglais.
ce travail sur iOS 7.1+
Essayer Cela, Il a travaillé comme un charme! pour moi,
La façon la plus simple pour ajouter backgroundColor par programmation à l'aide ColorLiteral.
Vous devez ajouter la propriété ColorLiteral, Xcode, vous invite avec toute une liste de couleurs dans laquelle vous pouvez choisir n'importe quelle couleur. L'avantage de ce mode est que nous utilisons moins de code, ajoutez valeurs hexa ou RGB. Vous aurez aussi la récemment utilisé les couleurs de la table de montage séquentiel.
Suivez les étapes ,
1) Ajouter en dessous de la ligne de code dans viewDidLoad() ,
et cliqué sur le bouton enter .
2) Affichage de la boîte carrée à côté =
3) Lors d'un clic sur la case à Cocher Xcode vous invite avec toute une liste de couleurs que vous pouvez choisir toutes les couleurs aussi, vous pouvez définir HEX valeurs ou RVB
4) Vous pouvez définir les couleurs .
Espère que cela aidera certains à mettre en backgroundColor de différentes manières.
Vous pouvez utiliser cette extension comme une alternative si vous avez affaire à valeur RVB.
Dans Swift 4, aussi simple que Swift 3:
La réponse par @Miknash et @wolfgang gutierrez barrera a été utile pour moi. La seule différence est que j'avais à ajouter
rgbValue:
à l'appel de la fonction.UIColorFromHex(rgbValue: 0xA6D632,alpha: 1 )
comme