передний край для VStack в SwiftUI - PullRequest
0 голосов
/ 01 октября 2019

Я хочу создать VStack из множества Текст с 20 точками интервала между каждым текстом. Я хочу, чтобы мой VStack был выровнен по левой стороне экрана (или ведущей стороне родительского элемента View ).

1 Ответ

1 голос
/ 01 октября 2019

Попробуйте:

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

...