为什么List在SwiftUI beta 3中会忽略`edgesIgnoringSafeArea`?

时间:2019-07-10 19:05:23

标签: swiftui

在以前的SwiftUI版本中,您可以使用List扩展.edgesIgnoringSafeArea([.leading, .trailing])以充分利用屏幕宽度。 Beta 3中似乎并非如此。这是一个错误吗?还是我错过了什么?

NavigationView {
        List {
            ScrollView(.horizontal, showsIndicators: false) {
                HStack(spacing: 30) {
                    ForEach(cards) { item in
                        PresentationLink(destination: ContentView()) {
                            CardView(
                                title: item.title,
                                image: item.image,
                                color: item.color,
                                shadowColor: item.shadowColor
                            )
                        }
                    }
                }
                .padding([.leading, .trailing], 20)
                .padding(.bottom, 20)
                Spacer()
            }
        }
        .edgesIgnoringSafeArea([.leading, .trailing])
        .navigationBarTitle(Text("Stacks"))
    }

enter image description here

0 个答案:

没有答案