Представление списка в SwiftUI занимает всю высоту экрана - PullRequest
0 голосов
/ 11 июля 2020

В SwiftUI представление списка по умолчанию занимает всю высоту экрана и перемещает другие элементы / представления в нижнюю часть экрана. Но я хочу добавить некоторые элементы / представления там, где элементы списка точно заканчиваются.

Список из 10 элементов

1 Ответ

1 голос
/ 11 июля 2020

Вы можете добавить spacer () в соответствующие места в 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())
            
        }

...