我有一个带有几个单元格的UITableView。如果我执行滑动删除(删除单元格)它会消失,但最后我的单元格之间会出现空白。它不会一直发生。我的细胞很好地出列了。在pic中,绿色是我的UITableView背景,洋红色是UITableViewCell的内容视图。空间应该是另一个细胞应该在哪里;它只是没有画它。使用Xcode 9.2。
关于我的细胞为什么不画画的任何想法?
这个VC的源代码在这里: https://github.com/bcgov/secure-image-ios/blob/master/SecureImage/UI/Albums/AlbumsViewController.swift
答案 0 :(得分:0)
确保这个
func tableView(_ tableView: UITableView, commit editingStyle: UITableViewCellEditingStyle, forRowAt indexPath: IndexPath) {
if editingStyle == .delete {
print("Deleted")
self.catNames.remove(at: indexPath.row)
self.tableView.deleteRows(at: [indexPath], with: .automatic)
}
}