SwiftUI中VStack的领先优势

时间:2019-10-01 11:08:14

标签: ios swift swiftui vstack

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

1 个答案:

答案 0 :(得分:1)

尝试一下:

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

,如果您希望将 VStack 显示在屏幕的右侧,请将 Spacer 放在 VStack

上方