Ячейки с жестом перетаскивания перезаписывают прокрутку списка с помощью SwiftUI - PullRequest
0 голосов
/ 19 февраля 2020

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

Проблема в том, что жест перетаскивания перекрывает распознавание прокрутки списка, поэтому я могу только проводить пальцами по ячейкам. Я не могу прокрутить список.

Есть ли способ в SwiftUI сообщить списку, что нужно обрабатывать несколько жестов?

1 Ответ

1 голос
/ 19 февраля 2020

Вы можете установить minimumDistance для некоторого значения (например, 30) на элементе вашей ячейки. Тогда перетаскивание работает только при горизонтальном перетаскивании и достижении минимального расстояния, в противном случае вид прокрутки или список перекрывают жест вида

.gesture(DragGesture(minimumDistance: 30, coordinateSpace: .local)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...