这是一个简单的例子:
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,我需要将它与顶部对齐,但我不知道该怎么做。通常带有Vstacks 和Spacers 的东西在这里根本不起作用。