SwiftUI中的Swipe Actions真的很好用瀑焦,可以幫我們快速完成item的滑動交互。不僅item的左右都可以添加,而且在滑動交互時可以指定是否默認執(zhí)行邏輯旭等。
swipeActions通過edge屬性決定目標的滑動方向(leading從左向右窖铡,trailing從右向左)
.swipeActions(edge: .leading)
item左側
.swipeActions(edge: .trailing)?
item右側
swipeActions通過allowsFullSwipe屬性指示完全滑動是否自動執(zhí)行第一個操作疗锐。默認值為true,如果不想自動執(zhí)行操作费彼,可以將其設置為false滑臊。
以下為示例代碼
示例代碼
不過針對List自定義的item,想要修改swipe actions中button的效果不太好處理箍铲,還在研究中雇卷,有了解的小伙伴歡迎留言,一起學習哈颠猴。