【发布时间】:2021-06-09 06:50:56
【问题描述】:
我正在 Swift 中构建一个待办事项应用程序作为一个练习项目,并希望当用户在列表中的任务上从左向右滑动时,我的 "completed" 布尔值任务变为true。类似于在本地邮件应用程序中,在电子邮件上向右滑动会将其标记为已读。
我遇到了 Apple 提供的处理从右到左滑动的 onDelete() 函数,但据我所知,没有用于从左到右滑动的代码。我认为这可以实现从左到右的滑动,但我在 SwiftUI 中找不到任何示例。我认为这个问题在 Stack Overflow here 上被问过一次,但答案只与删除和移动有关。
【问题讨论】:
-
您可以尝试拖动手势,也可以使用行的 x 偏移量并在其中滑动自定义视图