簡體   English   中英

帶有拖動手勢的單元格使用 SwiftUI 覆蓋列表滾動

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM