我需要用不同的动作来响应单击和双击,但是在SwiftUI中,双击手势被解释为两次单击。
您可以迅速使用失败手势,但不知道如何在SwiftUI中使用它。
示例:
.onTapGesture(count: 1) {
print("Single Tap!")
}
.onTapGesture(count: 2) {
print("Double Tap!")
}
TIA。
答案 0 :(得分:1)
第一个阻止执行第二个。因此,反转代码的顺序:
.onTapGesture(count: 2) {
print("Double Tap!")
}
.onTapGesture(count: 1) {
print("Single Tap!")
}