swift tableview cell определенная часть экрана для свайпа

У меня есть tableview, добавил свайп для удаления ячеек, все работает хорошо. Хочу добавить возможность свайпать только 15% от правой части, что бы с середины свайп уже не работал. Не подскажите, как такое можно реализовать ?

В голову лезет такая структура ячейки:

[UIView][UIView for swipe]-constraint-[UIButton]

и добавить для [UIView for swipe] gesture recognizer и обновлять constraint, я правильно думаю ?

func tableView(_ tableView: UITableView, commit editingStyle: UITableViewCell.EditingStyle, forRowAt indexPath: IndexPath) {
    if editingStyle == .delete {
        NetworkManager.remove(hudTitle: "Rem", view: self.view, id: id) { isSuccess in
            if isSuccess {
                self.loadData()
            }
        }
    }
}

Ответы (0 шт):