SwiftUI - центр контента в списке - PullRequest
0 голосов
/ 20 июня 2019

Как мне сделать эту стрелку в центре списка?

struct ProductsList : View {
var body: some View {

    VStack {
        List {
            Image(systemName: "shift")


        }

    }
}

}

enter image description here

Ответы [ 2 ]

3 голосов
/ 20 июня 2019

Попробуйте это:

    var body: some View {
        List {
            GeometryReader { geometry in
                VStack(alignment: .center) {
                    Image(systemName: "shift")
                }.frame(width: geometry.size.width)
            }
        }
    }

1 голос
/ 21 июня 2019

Вы можете просто использовать некоторые проставки.

struct ProductsList : View {
var body: some View {

    VStack {
        List {
            HStack {
               Spacer()
               Image(systemName: "shift")
               Spacer()
             }

        }

    }
}
}
...