I want to build a TabView with 4 tabs having collection views in it. Below is my code of one tab named \'Gallery\'.
         
        Here is possible approach (scroll view is not broken in such case)
NavigationView {
    GeometryReader { gp in
        ScrollView {
            ZStack(alignment: .top) {
                Rectangle().fill(Color.red) // << background
              // ... your content here, internal alignment might be needed
            }.frame(minHeight: gp.size.height)
        }
        .navigationBarTitle("Gallery")
    }
}