ios - iOS10 上的 UiTableView 向左或前导滑动操作
问题描述
我正在开发应用程序支持 iOS9 和 iOS 10 及更高版本我想向表格视图行添加编辑操作我知道自 iOS 8 以来这是可能的,但仅限于右侧(尾随)。iOS 11 两侧新增风格的滑动动作。
但我的问题是有什么方法可以在 iOS9 和 iOS 10 中从左侧滑动单元格
这是 ios 11 之前的添加操作
override func tableView(_ tableView: UITableView,
editActionsForRowAt indexPath: IndexPath)
-> [UITableViewRowAction]? {
let deleteTitle = NSLocalizedString("Delete", comment: "Delete action")
let deleteAction = UITableViewRowAction(style: .destructive,
title: deleteTitle) { (action, indexPath) in
self.dataSource?.delete(at: indexPath)
}
return [deleteAction]
}
对于 iOS 11+
override func tableView(_ tableView: UITableView,
leadingSwipeActionsConfigurationForRowAt indexPath: IndexPath)
-> UISwipeActionsConfiguration? {
}
另一边
override func tableView(_ tableView: UITableView,
trailingSwipeActionsConfigurationForRowAtIndexPath indexPath: IndexPath)
-> UISwipeActionsConfiguration? {
}
解决方案
推荐阅读
- android - Android Studio 上的自动对焦
- javascript - 在 Babylon.JS 中剪切
- swift - 使用 iOS 13 modalPresentationStyleAutomatic 拖放图像
- c - 使二叉树向左倾斜
- javascript - 对象内的复合值用于在页面上递增地滑动点
- java - java时区混淆。两个时间戳大约 2 小时班次,据说是 UTC 时区
- python - 没有使用 ThreadPool 的连接适配器
- jquery - 侧边栏菜单隐藏 safari 上的元素
- c++ - 如何在透明的大规模广告牌渲染中避免距离排序
- python - 在 numpy 数组上并行化区域计算