¿Cómo alinear texto a la izquierda, derecha o centro en SwiftUI?
¡Hola a todos! Acabo de empezar a aprender SwiftUI y me encontré con un problema de alineación de texto. En UIKit normal usaba `NSTextAlignment`, pero aquí todo es diferente.
Necesito que el texto en mi aplicación se alinee a la izquierda, pero por defecto se muestra centrado (probablemente porque estoy usando `VStack`). Aquí hay un ejemplo de mi código:
```swift
struct ContentView: View {
var body: some View {
VStack {
Text("Esto es un título")
.font(.largeTitle)
.fontWeight(.bold)
Text("Y este es un texto largo que debería estar alineado a la izquierda. Pero por alguna razón se muestra centrado, y no entiendo cómo solucionarlo. Intenté agregar .frame(maxWidth: .infinity, alignment: .leading), pero no cambia nada.")
.font(.body)
}
.padding()
}
}
```
He intentado:
1. Usar el modificador `.multilineTextAlignment(.leading)` — solo funciona para texto multilínea.
No answers yet.
Inicia sesión para dejar una respuesta
Blogs