相关疑难解决方法(0)

SwiftUI:取消父视图上的 TapGesture

我在 SwiftUI 中有视图层次结构,例如

ParentView { 
//other views

ChildView().highPriorityGesture(TapGesture().onEnded {
                        print("Tap!")
                    })
// other views 
}self.gesture(tap)
Run Code Online (Sandbox Code Playgroud)

而且我想让父视图处理屏幕上的所有点击,尽管用户点击 ChildView 的情况。现在两个闭包都执行了。如何停止点击手势事件向上传播视图层次结构?

gesture uitapgesturerecognizer swiftui

5
推荐指数
1
解决办法
2953
查看次数

标签 统计

gesture ×1

swiftui ×1

uitapgesturerecognizer ×1