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()
}
}
}