Я создаю на Swift приложение с делами в качестве практического проекта и хотел бы сделать так, чтобы, когда пользователь проводил слева направо по задаче в списке, мое логическое значение «completed
» в задача становится true
. Подобно тому, как в родном приложении Mail, смахивание вправо по электронной почте отмечает, что оно прочитано.
Я столкнулся с функцией onDelete()
, предоставляемой Apple, которая обрабатывает свайпы справа налево, но, насколько я могу судить, нет код для свайпов слева направо. Я думаю, что это нормально для реализации смахивания слева направо, но я не могу найти примеров того, как это сделать в SwiftUI. Я думаю, что этот вопрос был задан однажды в Stack Overflow здесь , но ответ касался только удаления и перемещения.