Nous pouvons créer de nouvelles vues de texte à partir de plusieurs petites en utilisant +, qui est un moyen facile de créer une mise en forme plus avancée. Par exemple, cela crée trois vues de texte de différentes couleurs et les combine ensemble:

struct ContentView: View {
   var body: some View {
       Text("Colored ")
           .foregroundColor(.red)
       +
       Text("SwifUI ")
        .foregroundColor(.green)
       +
       Text("Text")
           .foregroundColor(.blue)
   }   
}

Mais comment puis-je créer des vues de texte combinées en boucle. Par exemple (qui ne fonctionne pas)

   View v;
   ForEach((1...3), id: \.self) {
      v.append(Text("\($0)"))
   }
2
Jafeh 3 nov. 2019 à 18:58