[英]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.