在以前的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"))
}