SwiftUI:内容居中对齐的自定义 table 视图单元格

SwiftUI: Custom table view cell with content aligned to the center

我是 SwiftUI 的新手,想知道如何将 table 视图单元格中的内容(水平和垂直)居中。我目前的代码如下:

var body: some View {
    List(list) { item in
        VStack(alignment: .center) {
            Image(systemName: item.imageName)
            Text(item.text)
        }
    }
}

我的目标是将 VStack 对齐到单元格的中心。谢谢!

这是可能的方法(alignment: .center是默认的,所以可以去掉)

List(list) { item in
    HStack {
      Spacer()
      VStack {
        Image(systemName: item.imageName)
        Text(item.text)
      }
      Spacer()
    }
}