UITableView中单元格之间的空白区域

时间:2018-01-24 21:15:53

标签: ios swift xcode uitableview

我有一个带有几个单元格的UITableView。如果我执行滑动删除(删除单元格)它会消失,但最后我的单元格之间会出现空白。它不会一直发生。我的细胞很好地出列了。在pic中,绿色是我的UITableView背景,洋红色是UITableViewCell的内容视图。空间应该是另一个细胞应该在哪里;它只是没有画它。使用Xcode 9.2。

关于我的细胞为什么不画画的任何想法?

这个VC的源代码在这里: https://github.com/bcgov/secure-image-ios/blob/master/SecureImage/UI/Albums/AlbumsViewController.swift

enter image description here

1 个答案:

答案 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)
    }
}