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