Avatar ·

Wie man einen Activity Indicator in SwiftUI hinzufügt

Hallo! Ich habe gerade angefangen, SwiftUI zu lernen und bin auf ein Problem gestoßen. Ich muss dem Benutzer zeigen, dass Daten geladen werden – zum Beispiel, wenn die App Informationen aus dem Netzwerk abruft. In UIKit habe ich UIActivityIndicatorView verwendet, aber in SwiftUI sehe ich keine solche Komponente. Ich habe versucht, einfach Text("Laden...") hinzuzufügen, aber das sieht unprofessionell aus. Ich möchte einen standardmäßigen drehenden Indikator wie in iOS. Hier ist ein Beispiel meines Codes, der eine Benutzerliste lädt: ```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("Benutzer") } .onAppear { loadUsers() } } func loadUsers() { // Hier sollte der Server-Ladevorgang stattfinden DispatchQueue.main.asyncAfter(deadline: .now() + 2) {