我似乎找不到如何设置ScrollView的contentInset。我的目标是使ScrollView中的最后一个对象位于紫色主按钮的上方。
如果有一个命令,有人可以帮忙将其实现到我下面的现有代码中吗?我会非常感激你的帮助!
struct Overview: View {
var body: some View {
NavigationView {
ScrollView(showsIndicators: false) {
VStack(spacing: 10) {
ForEach(0..<5) {
Text("Item \($0)")
.foregroundColor(.white)
.font(.largeTitle)
.frame(width: 340, height: 200)
.background(Color("Boxes"))
.cornerRadius(10)
}
}
.frame(maxWidth: .infinity)
}
.navigationBarHidden(false)
.navigationBarTitle("Overview", displayMode: .automatic)
}
}
}
ZStack
将visualEffectView
放在ScrollView
的顶部,那么这种方法应该不会有问题。 - Jorge Frias