Comment ajouter un indicateur de chargement (Activity Indicator) dans SwiftUI
Bonjour ! Je viens de commencer à apprendre SwiftUI et j'ai rencontré un problème. Je dois montrer à l'utilisateur que les données sont en cours de chargement — par exemple, lorsque l'application reçoit des informations depuis le réseau. Dans UIKit, j'utilisais UIActivityIndicatorView, mais dans SwiftUI, je ne vois pas ce composant.
J'ai essayé d'ajouter un simple Text("Chargement..."), mais cela semble peu professionnel. Je veux un indicateur rotatif standard, comme dans iOS.
Voici un exemple de mon code qui charge une liste d'utilisateurs :
```swift
struct ContentView: View {
@State private var users: [User] = []
@State private var isLoading = true
var body: some View {
NavigationView {
List(users) { user in
Text(user.name)
}
.navigationTitle("Utilisateurs")
}
```
No answers yet.
Connectez-vous pour laisser une réponse