Avatar ·

Cómo agregar un indicador de carga (Activity Indicator) en SwiftUI

¡Hola! Acabo de empezar a aprender SwiftUI y me encontré con un problema. Necesito mostrar al usuario que los datos se están cargando, por ejemplo, cuando la aplicación obtiene información de la red. En UIKit usaba UIActivityIndicatorView, pero en SwiftUI no veo ese componente. Intenté agregar un simple Text("Cargando..."), pero se ve poco profesional. Quiero un indicador giratorio estándar, como en iOS. Aquí hay un ejemplo de mi código que carga una lista de usuarios: ```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("Usuarios") } .onAppear { loadUsers() } } func loadUsers() { // Aquí debería ir la carga desde el servidor DispatchQueue.main.asyncAfter(deadline: .now() + 2) {