Swift 斯威夫特:我怎样才能让列表从顶部开始,没有填充
我是swiftui新手,使用的是版本2。我有一个从数据库中填充的列表。我正在努力解决的问题是让我的列表从最顶端开始,并消除填充。如果你看下面的图片,你会看到顶部数据“放置我的圆圈”和列表之间的灰色空间。任何消除灰色空间的帮助都将是巨大的。这是我的密码Swift 斯威夫特:我怎样才能让列表从顶部开始,没有填充,swift,swiftui,swiftui-list,Swift,Swiftui,Swiftui List,我是swiftui新手,使用的是版本2。我有一个从数据库中填充的列表。我正在努力解决的问题是让我的列表从最顶端开始,并消除填充。如果你看下面的图片,你会看到顶部数据“放置我的圆圈”和列表之间的灰色空间。任何消除灰色空间的帮助都将是巨大的。这是我的密码 struct MainView: View { @State var model: [MainModel] = [] var body: some View { VStack {
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)
}
}
填充是列表的分组样式,如果要删除它,请使用PlainListStyle
List {
ForEach(model) { value in
// Simple elements populated
}
}.listStyle(PlainListStyle()) // << here !!
列表{
ForEach(model){value in
//简单元素填充
}
}.listStyle(PlainListStyle())//