作者:小心做人正直做事_439 | 来源:互联网 | 2022-12-15 17:14
我已经实现了iOS 11 trailingSwipeActionsConfigurationForRowAt
和leadingSwipeActionsConfigurationForRowAt
我的UITableViewCell.我正在使用trailingSwipeActionsConfigurationForRowAt
禁用该行,并leadingSwipeActionsConfigurationForRowAt
撤消该行的禁用.我试过使用canEditRowAt
,但这会禁用整行的编辑.有没有办法只禁用其中一个滑动操作而不是禁用整行编辑?
如果我已经刷过撤消,我想禁用撤消滑动操作,但是启用取消滑动操作.如果我已经滑动取消,我还想禁用取消滑动操作,但是启用撤消滑动操作.
1> pkc456..:
尝试返回方法中的空数组操作trailingSwipeActionsConfigurationForRowAt
以禁用单向操作.
func tableView(_ tableView: UITableView, trailingSwipeActionsConfigurationForRowAt indexPath: IndexPath) -> UISwipeActionsConfiguration? {
let swipeAction = UISwipeActionsConfiguration(actions: [])
return swipeAction
}