我是 swiftui 新手并使用版本 2 。我有一个从数据库填充的列表。我正在努力解决的问题是让我的列表从最顶部开始并消除填充。如果您查看下图,您会看到顶部数据“放置我的圈子”和列表之间有一个灰色空间。任何有助于消除灰色空间的帮助都会很棒。这是我的代码
struct MainView: View {
@State var model: [MainModel] = []
var body: some View {
VStack {
HStack {
Text("Places")
Text("My Circle | Location")
}
TimeLineView(model: $model) // List comes from here
}
}
}
struct TimeLineView: View {
@Binding var model: [MainModel]
var body: some View {
List {
ForEach(model) { value in
// Simple elements populated
}
}.listStyle(GroupedListStyle())
.padding(0)
}
}
最佳答案
那个padding是List的分组样式,如果你想删除它,那么使用PlainListStyle
List {
ForEach(model) { value in
// Simple elements populated
}
}.listStyle(PlainListStyle()) // << here !!
关于swift 我怎样才能让列表从顶部开始,没有填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64838146/