我有一个应用程序类似于大多数的主视图垂直滚动。在此之上,我有一个水平拖动手势来拉出侧边菜单。
我在尝试拖动菜单打开时遇到的问题是任何垂直运动都会停止水平手势的工作,直到垂直运动结束。所以很难激活水平手势。
我试过使用.highPriorityGesture
和.simultaneousGesture
,但似乎都没有帮助。
在垂直手势上添加minimumDistance应该可以修复它
DragGesture(minimumDistance: 10)