SwiftUI:如何在没有属性包装器的情况下添加手势状态?

Mic*_*bro 6 binding gesture swift swiftui gesture-state

如何在@GestureState 和squanced 手势更新修饰符之间添加没有属性包装器/中间的手势状态。

在绑定的情况下,我们可以这样做:

@Binding value: Bool = false 
Run Code Online (Sandbox Code Playgroud)

然后

let binding = Binding<Bool>(get: { self.value }, set { self.value = $0 }) 

then .updating(bidning) instead of .updating($value) 
Run Code Online (Sandbox Code Playgroud)

如何使用@GestureState 实现这样的事情来拦截其值更改?我需要它,因为在长按然后拖动的情况下我没有调用从 .pressing 到 .inactive 状态的回调(如在 Apple 示例中)