2016-12-5今天学到
还是系统的学习了UITableView,insert,delete。加减cell。
func tableView(_ tableView: UITableView, commit editingStyle: UITableViewCellEditingStyle, forRowAt indexPath: IndexPath) {
if editingStyle == .delete {
avengers.remove(at: indexPath.row)
tableView.deleteRows(at: [indexPath], with: .fade)
}
else if editingStyle == .insert {
avengers.append("ok add")
tableView.insertRows(at: [indexPath], with: .fade)
}
}
func tableView(_ tableView: UITableView, editingStyleForRowAt indexPath: IndexPath) -> UITableViewCellEditingStyle {
// 第一行不显示删除
if indexPath.row == 0 && avengers.count == 1 {
return .insert
}else{
return .delete
}
}