Comment obtenir l'index d'un élément dans ForEach en SwiftUI ?
Bonjour à tous ! Je suis débutant en SwiftUI et j'ai rencontré un problème en travaillant avec ForEach. J'ai un tableau de chaînes et je veux les afficher sous forme de liste, mais j'ai besoin de connaître l'index de chaque élément pour, par exemple, supprimer un élément lors d'un clic sur un bouton.
Voici mon code :
```swift
struct ContentView: View {
@State private var items = ["Pomme", "Banane", "Cerise", "Melon"]
var body: some View {
List {
ForEach(items, id: \.self) { item in
HStack {
Text(item)
Spacer()
Button("Supprimer") {
// Comment obtenir l'index de item pour le supprimer ?
// items.remove(at: ???)
}
}
}
}
}
}
```
No answers yet.
Connectez-vous pour laisser une réponse