[英]Cells with drag gesture overwrite the list scrolling using SwiftUI
我有一个 SwiftUI 列表,其中包含能够识别拖动手势以便滑动它们的单元格。
问题是拖动手势与列表的滚动识别重叠,所以我只能滑动单元格。 我无法滚动列表。
SwiftUI 中有没有办法告诉 List 必须处理多个手势?
您可以在单元格项minimumDistance
设置为某个值(例如 30)。 然后拖动仅在您水平拖动并达到最小距离时才起作用,否则,滚动视图或列表手势会覆盖视图手势
.gesture(DragGesture(minimumDistance: 30, coordinateSpace: .local))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.