SwiftUI实战 ——之Swipe Actions

SwiftUI中的Swipe Actions真的很好用,可以帮我们快速完成item的滑动交互。不仅item的左右都可以添加,而且在滑动交互时可以指定是否默认执行逻辑。


swipeActions通过edge属性决定目标的滑动方向(leading从左向右,trailing从右向左)

.swipeActions(edge: .leading)

item左侧


.swipeActions(edge: .trailing) 

item右侧

swipeActions通过allowsFullSwipe属性指示完全滑动是否自动执行第一个操作。默认值为true,如果不想自动执行操作,可以将其设置为false。

以下为示例代码

示例代码

不过针对List自定义的item,想要修改swipe actions中button的效果不太好处理,还在研究中,有了解的小伙伴欢迎留言,一起学习哈。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容