SwiftUI. Como alinhar a visualização da raiz com o canto superior esquerdo?
Nov 25 2020
Estou aprendendo SwiftUI. Eu tenho este código:
import SwiftUI
struct ContentView: View {
var body: some View {
VStack(alignment: .leading, spacing: 0) {
Text("Vasia")
Text("Auuuuuuuuuuu")
}
}
}
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView()
}
}
Após a compilação, recebo o seguinte:

Quero que essas cordas fiquem no canto superior esquerdo, não no centro. Como fazer isso?
Respostas
3 Asperi Nov 25 2020 at 13:36
Aqui está a solução possível:
var body: some View {
VStack(alignment: .leading) {
Text("Vasia")
Text("Auuuuuuuuuuu")
Spacer()
}.frame(maxWidth: .infinity, alignment: .leading)
}
1 davidev Nov 25 2020 at 13:37
Você pode usar Spacer()
e embrulhar dentro de HStack e VStack assim
struct ContentView: View {
var body: some View {
HStack {
VStack(alignment: .leading, spacing: 0) {
Text("Vasia")
Text("Auuuuuuuuuuu")
Spacer()
}
Spacer()
}
}
}
O que significa um erro “Não é possível encontrar o símbolo” ou “Não é possível resolver o símbolo”?
George Harrison ficou chateado por suas letras de 'Hurdy Gurdy Man' de Donovan não terem sido usadas