SwiftUI中的列表视图占据整个屏幕高度
在SwiftUI中,列表视图默认占据屏幕的整个高度,并将其他元素/视图推到屏幕底部。但是我想在列表项的末尾添加一些元素/视图 您可以在VStack中的适当位置添加垫片(),或尝试以下操作:SwiftUI中的列表视图占据整个屏幕高度,swiftui,xcode11,swiftui-list,Swiftui,Xcode11,Swiftui List,在SwiftUI中,列表视图默认占据屏幕的整个高度,并将其他元素/视图推到屏幕底部。但是我想在列表项的末尾添加一些元素/视图 您可以在VStack中的适当位置添加垫片(),或尝试以下操作: VStack { CustomView1() List { Section(header: HeaderView(), footer: FooterView()) {
VStack {
CustomView1()
List {
Section(header: HeaderView(), footer: FooterView())
{
ForEach(viewModel.permissions) { permission in
CustomeView2()
}
GeneralView()//add the views at the end of list items
}
}.listStyle(GroupedListStyle())
}
谢谢,包括所有的按钮和列表在一个部分工作。垫片在这种情况下不起作用,我以前试过。