本文價值與收穫
看完本文後,您將能夠作出下面的界面
實戰需求
我希望 SwiftUI 拖動手勢僅在手勢處於特定方向(水平/垂直)時生效,這個需求如何實現呢?
關鍵知識
要實現上面的需求我們需要先熟悉並掌握下面的關鍵知識
.gesture()
gesture是個函數他將手勢響應附加到View視圖。
DragGesture()
DragGesture是個struct,當發生拖拽事件時它負責處理響應。
我希望 SwiftUI 拖動手勢僅在手勢處於特定方向(水平/垂直)時生效,這個需求如何實現呢?
要實現上面的需求我們需要先熟悉並掌握下面的關鍵知識
gesture是個函數他將手勢響應附加到View視圖。
DragGesture是個struct,當發生拖拽事件時它負責處理響應。