Перемещение объектов из режима прокрутки в Swiftui
привет, есть объект в режиме прокрутки. При выполнении Drag Gesture он не выходит из режима прокрутки. Я установил zindex, но он не работает. Как мне переместить текст в красную область, которая появляется на картинке?
struct SwiftUIView2: View {
@State private var dragAmount = CGSize.zero
var body: some View {
VStack{
GeometryReader { geo in
ScrollView() {
ScrollViewReader { reader in
Text("Hello, World!")
.background(Color.yellow)
.offset(dragAmount)
.gesture(
DragGesture(minimumDistance: 0, coordinateSpace: .global)
.onChanged { value in
self.dragAmount = CGSize(width: value.translation.width, height: value.translation.height)
}
.onEnded { value in
self.dragAmount = .zero
}
)
}
}
}
.background(Color.blue)
.frame(width: 222, height: 100)
.zIndex(1)
Color.red
.frame(width: 222, height: 100)
.zIndex(0)
}
}
}