Мы можем создавать новые текстовые представления из нескольких маленьких, используя +, что является простым способом создания более сложного форматирования. Например, это создает три текстовых представления в разных цветах и объединяет их вместе:
struct ContentView: View {
var body: some View {
Text("Colored ")
.foregroundColor(.red)
+
Text("SwifUI ")
.foregroundColor(.green)
+
Text("Text")
.foregroundColor(.blue)
}
}
Но как я могу создать комбинированные текстовые представления путем циклического прохождения. Например (что не работает)
View v;
ForEach((1...3), id: \.self) {
v.append(Text("\($0)"))
}