SwiftUI. Wie richte ich die Stammansicht an der linken oberen Ecke aus?
Nov 25 2020
Ich lerne SwiftUI. Ich habe diesen Code:
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()
}
}
Nach der Kompilierung bekomme ich folgendes:

Ich möchte, dass sich diese Saiten in der linken oberen Ecke befinden und nicht in der Mitte. Wie erreicht man das?
Antworten
3 Asperi Nov 25 2020 at 13:36
Hier ist mögliche Lösung:
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
Sie können Spacer()
es wie folgt verwenden und in HStack und VStack einwickeln
struct ContentView: View {
var body: some View {
HStack {
VStack(alignment: .leading, spacing: 0) {
Text("Vasia")
Text("Auuuuuuuuuuu")
Spacer()
}
Spacer()
}
}
}