带有导航视图的列表上的未知填充SwiftUI IOS 14

时间:2020-10-07 05:05:40

标签: swift swiftui swiftui-list swiftui-navigationlink swiftui-navigationview

我在视图中使用列表,它显示未知的填充,我不知道为什么。我已经将padding设置为0,但是什么也没发生。

Image Preview

主视图-列表位于何处

struct GradeStudentsView: View {
    
    @ObservedObject var viewModel : GradeStudentsViewModel
    
    var body: some View {
        VStack(alignment: .leading, spacing: 0) {
            List {
                VStack {
                    Spacer().frame(height: 10)
                    
                    Text("BOYS")
                        .font(.system(size: 16))
                        .fontWeight(.bold)
                    
                    Spacer().frame(height: 10)
                    
                    ForEach(self.viewModel.maleList, id: \.self) { model in
                        ListItemStudentGrade(model: model)
                    }.listRowInsets(EdgeInsets())
                    
                    Text("GIRLS")
                        .font(.system(size: 16))
                        .fontWeight(.bold)
                    
                    Spacer().frame(height: 10)
                    
                    ForEach(self.viewModel.femaleList, id: \.self) { model in
                        ListItemStudentGrade(model: model)
                    }.listRowInsets(EdgeInsets())
                }
                .background(Color.blue)
            }
        }
    }
}

0 个答案:

没有答案