Ios 迅捷。如何将根视图与左上角对齐?
我正在学习速记。我有以下代码:Ios 迅捷。如何将根视图与左上角对齐?,ios,swiftui,Ios,Swiftui,我正在学习速记。我有以下代码: import SwiftUI struct ContentView: View { var body: some View { VStack(alignment: .leading, spacing: 0) { Text("Vasia") Text("Auuuuuuuuuuu") } } } struct ContentVie
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()
}
}
编译后,我得到以下结果:
我希望这些弦在左上角,而不是中间。如何实现这一点?以下是可能的解决方案:
var body: some View {
VStack(alignment: .leading) {
Text("Vasia")
Text("Auuuuuuuuuuu")
Spacer()
}.frame(maxWidth: .infinity, alignment: .leading)
}
以下是可能的解决方案:
var body: some View {
VStack(alignment: .leading) {
Text("Vasia")
Text("Auuuuuuuuuuu")
Spacer()
}.frame(maxWidth: .infinity, alignment: .leading)
}
您可以使用垫片,像这样将其包裹在HStack和VStack内
struct ContentView: View {
var body: some View {
HStack {
VStack(alignment: .leading, spacing: 0) {
Text("Vasia")
Text("Auuuuuuuuuuu")
Spacer()
}
Spacer()
}
}
}
您可以使用垫片,像这样将其包裹在HStack和VStack内
struct ContentView: View {
var body: some View {
HStack {
VStack(alignment: .leading, spacing: 0) {
Text("Vasia")
Text("Auuuuuuuuuuu")
Spacer()
}
Spacer()
}
}
}
这回答了你的问题吗?这回答了你的问题吗?