SwiftUI。ルートビューを左上隅に揃える方法は?
Nov 25 2020
私はSwiftUIを学んでいます。私はこのコードを持っています:
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()
}
}
コンパイル後、私はこれを取得します:

これらの弦を中央ではなく左上隅に配置したいと思います。これを達成する方法は?
回答
3 Asperi Nov 25 2020 at 13:36
考えられる解決策は次のとおりです。
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
Spacer()
このようにHStackとVStack内で使用してラップすることができます
struct ContentView: View {
var body: some View {
HStack {
VStack(alignment: .leading, spacing: 0) {
Text("Vasia")
Text("Auuuuuuuuuuu")
Spacer()
}
Spacer()
}
}
}