ios swift tableView cell左滑删除:允许一部分cell可以左滑删除,一部分禁止左滑删除

extension SelectRoutesVC: UITableViewDelegate {
    func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
        if indexPath.section == 0 {
            self.selectaDestination!()
            self.dismiss(animated: true, completion: nil)
        } else {
            routeModel = routeModelArr[indexPath.row]
        }
    }
    
    func tableView(_ tableView: UITableView, editingStyleForRowAt indexPath: IndexPath) -> UITableViewCell.EditingStyle {
        if indexPath.section == 0 {
            return .none
        }
        return .delete
    }
    
    func tableView(_ tableView: UITableView, commit editingStyle: UITableViewCell.EditingStyle, forRowAt indexPath: IndexPath) {
         
        
      }

}

相关博客:
swift tableView左滑删除(左滑没反应可能原因)

上一篇:浅析iOS开发中UITableViewCell的复用机制


下一篇:iOS造* - UITableView字母索引条