Sobes.tech
Junior — Middle

Pourquoi est-il possible de retourner plusieurs éléments dans la propriété body en SwiftUI sans avoir besoin de les envelopper dans un conteneur?

sobes.tech IA

Réponse de l'IA

Dans SwiftUI, la propriété body peut retourner plusieurs éléments sans enveloppe grâce à l'utilisation d'un type spécial appelé TupleView. Lorsque vous retournez plusieurs vues depuis body, SwiftUI les empaquette automatiquement dans un tuple qui est traité comme un conteneur unique.

Cela permet d'écrire du code comme ceci :

var body: some View {
    Text("Hello")
    Text("World")
}

Au lieu d'avoir besoin d'envelopper explicitement dans un VStack ou un autre conteneur. Cette approche simplifie la création d'interfaces et rend le code plus propre, surtout pour des cas simples avec plusieurs éléments.