这是一个简单的例子:
struct Example: View {
var body: some View {
ScrollView([.horizontal, .vertical], showsIndicators: false, content: {
LazyVStack(content: {
ForEach(1...10, id: \.self) { count in
Text("Item \(count)")
}
})
})
}
}
问题是,当使用两个轴 ( [.horizontal, .vertical]
) 时,会ScrollView
自动将任何内容垂直和水平居中。我在 中有一个大数据表ScrollView
,我需要将它与顶部对齐,但我不知道该怎么做。通常带有Vstack
s 和Spacer
s 的东西在这里根本不起作用。