Avatar ·

Cómo hacer que VStack ocupe todo el ancho de la pantalla en SwiftUI

¡Hola, colegas! Soy nuevo en SwiftUI y llevo varios días luchando con una tarea aparentemente simple. Necesito que VStack se estire a todo el ancho de la pantalla, pero por defecto se ajusta al tamaño de su contenido. Aquí está mi código: ```swift struct ContentView: View { var body: some View { VStack { Text("¡Hola, mundo!") .font(.largeTitle) Text("Este es texto dentro de VStack") .font(.body) } .background(Color.blue) } } ``` Esperaba que el fondo azul cubriera toda la pantalla en ancho, pero en su lugar VStack solo envuelve el texto. Intenté agregar `.frame(maxWidth: .infinity)`, pero no dio resultado — el fondo sigue siendo estrecho. También intenté envolver VStack en un ZStack o HStack, pero sin cambios. En UIKit simplemente establecería constraints en leading/trailing, pero aquí todo es diferente. ¿Podrían decirme cómo hacer que VStack se expanda a todo el ancho disponible? Preferiblemente con una explicación.