Changement couleur fond de View en swiftUI

Bonjour à tous,

Est-ce que quelqu’un sait comment changer la couleur de fond d’une View ou d’un composant en SwiftUI ?
J’ai bricolé avec une ZStack , ça fonctionne mais pas avec les List().

le modificateur .background ne fonctionne pas.

merci pour votre aide,

J’ai donnée une réponse ici : Background sur une List

Mais, avec la bêta de Xcode ça ne fonctionnait plus. A voir, si ça fonctionne de nouveau avec les mise à jour.

1 J'aime

Désolé Anthony,

mais je n’y parviens toujours pas

la List reste blanche !

Avec iOS 13.7 et Xcode 12 beta6

Passe à Xcode 14 et utilise la solution expliquée dans l’autre topic.

Tu veux dire iOS 14 ?

Oups, non rien… J’ai répondu trop vite, tu es déjà sur Xcode 12.

Reprend mon exemple de l’autre topic, avec un ScrollView et un LazyVStack ! Visuellement, cela donne le même résultat qu’une List.

Désolé mais même avec ScrollView et un LazyVStack dans le composant rien n’y fait .
c’est vraiment de la bricole SwiftUI !

Hello @JeanId,

Est-ce que je peux jeter un oeil à ton code pour voir comment tu t’y ai pris et ainsi essayer de reproduire ton problème ?

Bonne soirée,

Alexandre

Tu as fait comme mon exemple, un LazyVStack (à fond transparent) et un ZStack en dessous, pour la couleur de fond ?