【问题标题】:How to create list with multi columns in swiftUI?如何在 swiftUI 中创建具有多列的列表?
【发布时间】:2021-08-12 12:23:13
【问题描述】:

我正在尝试使用 SwiftUI 创建具有多列的表。有没有更好的方法?

在列表中的第一列有可以是多行的文本。

感谢您的帮助

【问题讨论】:

  • 你能分享你实现的代码吗?

标签: ios swift swiftui


【解决方案1】:

使用包含您的图像的HStack 创建一个List

例子:

struct ContentView: View {
    var body: some View {
        List {
            ForEach(0 ..< 50) { index in
                HStack {
                    Text("some text")

                    Spacer()

                    Image(systemName: "checkmark")
                        .foregroundColor(.green)
                        .frame(width: 50)

                    Image(systemName: "xmark")
                        .foregroundColor(.red)
                        .frame(width: 50)
                }
            }
        }
    }
}

结果:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-22
    • 2021-07-04
    • 1970-01-01
    相关资源
    最近更新 更多