SwiftUI-使用不同的动作来响应点击和双击

时间:2019-10-24 10:09:10

标签: swiftui

我需要用不同的动作来响应单击和双击,但是在SwiftUI中,双击手势被解释为两次单击。

您可以迅速使用失败手势,但不知道如何在SwiftUI中使用它。

示例:

.onTapGesture(count: 1) {
     print("Single Tap!")
}
.onTapGesture(count: 2) {
     print("Double Tap!")
}

TIA。

1 个答案:

答案 0 :(得分:1)

第一个阻止执行第二个。因此,反转代码的顺序:

.onTapGesture(count: 2) {
    print("Double Tap!")
}
.onTapGesture(count: 1) {
    print("Single Tap!")
}