У меня горизонтальная прокрутка коллекции (A). В этом его ячейки содержат несколько вертикально прокручивающихся коллекций (B).
Я прикрепил UICollectionViewDrag/DropDelegate
к каждому из этих резюме, чтобы использовать перетаскивание. Это позволяет пользователю изменять порядок ячеек в A по горизонтали и менять порядок ячеек в B по вертикали. Поэтому, когда пользователь пытается перетащить указанную c ячейку в B (ячейку заголовка), я хочу, чтобы он начал перетаскивать ограничивающее представление коллекции A, чтобы переупорядочить A по горизонтали, а не переупорядочивать ячейку в B по вертикали.
Чтобы добавить к этому, эти ячейки заголовка содержат UIContextMenuInteraction
.
При отключении этих взаимодействий я получаю желаемый эффект, поэтому пользователь перетаскивает A при попытке перетащить ячейку заголовка в B, однако при включении их происходит взаимодействие с меню, и при попытке перетащить его в состояние контекстного меню перетаскивание никогда не происходит.
Есть ли способ достичь желаемого эффекта?