Ios 如何在UITableview单元格中添加左完全滑动和功能-目标c
如何在UITableview单元格中添加正确的完全滑动和功能-目标cIos 如何在UITableview单元格中添加左完全滑动和功能-目标c,ios,Ios,如何在UITableview单元格中添加正确的完全滑动和功能-目标c 左侧工作正常,我需要右键完全滑动以及从iOS 8.0开始,有一种简单的方法可以自定义用户从右向左滑动时显示的按钮列表:编辑操作箭头。返回一个UITableViewRowAction对象数组,这些对象具有标题和样式(如果要自定义其外观,还包括背景色),其余的由iOS完成 创建UITableViewRowAction对象时,会给它一个尾随闭包,描述用户点击按钮时应该发生的情况。您将被提醒是什么操作触发了代码,并且还将获得用户点击的
左侧工作正常,我需要右键完全滑动以及从iOS 8.0开始,有一种简单的方法可以自定义用户从右向左滑动时显示的按钮列表:编辑操作箭头。返回一个UITableViewRowAction对象数组,这些对象具有标题和样式(如果要自定义其外观,还包括背景色),其余的由iOS完成 创建UITableViewRowAction对象时,会给它一个尾随闭包,描述用户点击按钮时应该发生的情况。您将被提醒是什么操作触发了代码,并且还将获得用户点击的行的索引路径。例如,您可以执行以下操作:
func tableView(_ tableView: UITableView, editActionsForRowAt indexPath: IndexPath) -> [UITableViewRowAction]? {
let delete = UITableViewRowAction(style: .destructive, title: "Delete") { (action, indexPath) in
// delete item at indexPath
}
let share = UITableViewRowAction(style: .normal, title: "Disable") { (action, indexPath) in
// share item at indexPath
}
share.backgroundColor = UIColor.blue
return [delete, share]
}
注意:请注意,第一个按钮使用了.destructive样式,因此默认情况下,它的颜色为红色,但第二个按钮指定了蓝色
现在,通过阅读我添加的详细信息,默认属性不满足您的要求,那么您必须自定义单元格。因此,请使用以下方法: