Есть ли способ в SwiftUI для отслеживания нескольких жестов одновременно? Я хочу, чтобы мой основной вид мог отслеживать одновременное перетаскивание нескольких пальцев.
ZStack {
Color.black
.edgesIgnoringSafeArea(.all)
.gesture(DragGesture(minimumDistance: 0)
.onChanged { (value) in
//some logic
}.onEnded { (value) in
//more logic
})
//other code
}
У меня есть этот код, однако я могу обрабатывать только один жест перетаскивания за раз. Если один палец перетаскивает, а затем я пытаюсь добавить другой, первый останавливается.
Я пытаюсь добиться эффекта, когда несколько пальцев отображаются на экране одновременно. Каждый палец перетаскивает кружок одновременно (один кружок следует за каждым пальцем).
Я вижу одновременных жестов в документации Apple, но это означает, что один жест может вызвать несколько блоков.