SwiftUI中的列表视图占据整个屏幕高度

SwiftUI中的列表视图占据整个屏幕高度,swiftui,xcode11,swiftui-list,Swiftui,Xcode11,Swiftui List,在SwiftUI中,列表视图默认占据屏幕的整个高度,并将其他元素/视图推到屏幕底部。但是我想在列表项的末尾添加一些元素/视图 您可以在VStack中的适当位置添加垫片(),或尝试以下操作: VStack { CustomView1() List { Section(header: HeaderView(), footer: FooterView()) {

在SwiftUI中,列表视图默认占据屏幕的整个高度,并将其他元素/视图推到屏幕底部。但是我想在列表项的末尾添加一些元素/视图

您可以在VStack中的适当位置添加垫片(),或尝试以下操作:


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())
            
        }


谢谢,包括所有的按钮和列表在一个部分工作。垫片在这种情况下不起作用,我以前试过。