SwiftUI, добавляющий кнопку в navigationView, применяет отступы ко всему виду - PullRequest
0 голосов
/ 01 августа 2020

У меня есть представление, которое выглядит так:

enter image description here

And here is its the code:

    struct SettingController: View {
    var body: some View {
        NavigationView() {
            MainList()
                .navigationBarTitle("Settings")
        }
    }
}

Now I add a code to add a button to navigationView like so:

    struct SettingController: View {
    @State var isToggle: Bool = false
    var body: some View {
        NavigationView() {
            MainList()
                .navigationBarTitle("Settings")
                .navigationBarItems(trailing:
                                        HStack {
                                            Button("Unlock All") {
                                                isToggle.toggle()
                                            }.sheet(isPresented: self.$isToggle) {
                                                SubscriptionModalView()
                                            }
                                        })
        }
    }
}

But the results came out like this:

введите описание изображения здесь

Как мне избавиться от этих прокладок!?

1 Ответ

1 голос
/ 03 августа 2020
List(..) {
   ListItem {
   ..
   }
   .listStyle(PlainListStyle())
}

Попробуйте использовать PlainListStyle

...