点击TableViewRowAction只会消失操作按钮

时间:2017-12-26 05:39:23

标签: ios swift uitableview uitableviewrowaction

我有一个UITableView,每次调用都有两个动作。 当我点击其中一个时,他们的动作没有被调用,只是这些动作按钮消失,细胞回到正常位置。 当我点击并按住很长时间时,他们的动作就被调用了! 我该如何解决?

func tableView(_ tableView: UITableView, editActionsForRowAt indexPath:   IndexPath) -> [UITableViewRowAction]? {

   let cancel = UITableViewRowAction(style: .destructive, title: "cacel") { action, index in
      print("c tapped")
    }

   let paymentType = UITableViewRowAction(style: .destructive, title: "patmentType") { action, index in
      print("p tapped")
   }
   return [paymentType,cancel] 
}

设置tableView deleagte。 我尝试下面的代码仍然工作:

self.tableView.setEditing(false, animated: true)

tableView.isEditing = false

还没有工作。 任何帮助,请

0 个答案:

没有答案