[英]SwiftUI - Make LongPressGesture remain when finger moves a bit?
我有一個長按手勢,有點像這樣:
Text("Gesture text")
.onLongPressGesture(minimumDuration: 5, pressing: {
(isPressing){
self.doingStuff()
}
}
它工作正常,但問題是如果用戶按下它,按住它,然后稍微移動他們的手指,那么LongPressGesture 就會停止觸發。
我想以某種方式避免這種情況。 有沒有辦法做到這一點? 也許像增加 LongPressGesture 區域的半徑? 這對於手指較大的人尤其有用。
謝謝
您可以使用 maximumDistance 參數來定義仍然會觸發回調的區域
Text("Gesture text")
.onLongPressGesture(minimumDuration: 3, maximumDistance: 100) {
print("Hello")
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.