SwiftUI 中 VStack 的领先优势

ars*_*n_h 0 ios swift swiftui vstack

我想创建一个包含许多TextVStack,每个 Text 之间的间距为 20 个点。我希望我的VStack与屏幕左侧(或父View 的前导侧)对齐。

Meh*_*hdi 5

尝试这个:

struct ContentView: View {
    var body: some View {
        HStack(){
            //alignment options: .center , .leading , .trailing
            VStack(alignment: .leading, spacing: 20){
                Text("Salam")
                Text("chetori")
                Text("Arsalan")
                Text("?")
            }
            Spacer()
        }
    }
}

struct ContentView_Previews: PreviewProvider {
    static var previews: some View {
        ContentView()
    }
}
Run Code Online (Sandbox Code Playgroud)

如果您希望VStack位于屏幕右侧,请将Spacer放在VStack 上方