我在我的 SwiftUI 项目中实现了 ScrollView,但它切断了视图的一部分:
它应该看起来如何:
代码:
struct ScrollingTest: View {
var body: some View {
GeometryReader { geometry in
ScrollView(.vertical, showsIndicators: false){
VStack{
ForEach(0..<2){ _ in
VStack {
Rectangle()
.foregroundColor(Color.white)
.frame(width: geometry.size.width - 50, height: 250)
.cornerRadius(25)
.shadow(radius: 5)
}.padding(.top, 15)
}
}.edgesIgnoringSafeArea(/*@START_MENU_TOKEN@*/.all/*@END_MENU_TOKEN@*/)
}
.offset(x: 20)
}
}
我设置矩形的大小无关紧要,它总是被切断。 我能做些什么来解决这个问题?谢谢