SwiftUI - Отвечать на нажатие и двойное нажатие с различными действиями - PullRequest
1 голос
/ 24 октября 2019

Мне нужно ответить на одно касание и двойное касание различными действиями, но в SwiftUI жест двойного касания интерпретируется как два одиночных касания.

В swift вы можете использовать жест отказа, но не знаете, как это сделать в SwiftUI.

Пример:

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

TIA.

1 Ответ

1 голос
/ 24 октября 2019

Первый препятствует выполнению второго. Так что измените порядок вашего кода:

.onTapGesture(count: 2) {
    print("Double Tap!")
}
.onTapGesture(count: 1) {
    print("Single Tap!")
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...