所以我有一个List
的视图,该视图还有侧面菜单。我在tapGesture
上添加了VStack
,以便在打开侧边菜单时将其关闭,但随后我遇到了问题,tapGesture
阻止了onDelete
的{{1}}方法。有什么办法解决吗?
这是代码示例:
List
此外,如果在删除时我滑动一次直至结束,则可以正常工作。但是,如果我轻扫一下并尝试按VStack {
.....
List {
ForEach(){
//list elements here
}
.onDelete {
// delete action here
}
}
}
.onTapGesture {
// action here
}
按钮,则什么也没有发生。
答案 0 :(得分:0)
用.onTapGesture
修饰符替换simultaneousGesture
。
.simultaneousGesture(TapGesture().onEnded {
// action here
})