避免 tableView 显示不必要的 cell

避免 tableView 显示不必要的 cell 有多种方法,下面这种则简洁高效。

 // MARK: - Outlets
  @IBOutlet internal var tableView: UITableView! {
    didSet {
      tableView.tableFooterView = UIView()
    }
  }

set tableView.tableFooterView to a blank UIView. This trick is to prevent the table view from drawing unnecessary empty table view cells, which is does by default after all the other cells are drawn.

设置 tableView.tableFooterView 为空的 UIView ,可以避免 tableView 显示不必要的 cell。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • rljs by sennchi Timeline of History Part One The Cognitiv...
    sennchi阅读 7,490评论 0 10
  • 1. 九降风不是我们的故事,那个时候的我们甚至没有出生。而奇怪的是,我发现每一代人的青春,都不一样又都是相同的。同...
    大圣叫泥磨阅读 552评论 0 1
  • 马路上路灯对称这漆黑的夜。凌晨两点半马路上一个穿着睡衣光着脚丫的女孩醉醺醺的走在马路上。所以路过的车都避开女孩,远...
    王登阅读 233评论 0 1
  • 博尔福塑胶地板防火,防滑,静音,不怕水,零甲醛等特点是医院,学校,敬老院,办公室等地板首选,最重要的是可以个性化定...
    杨进喜阅读 310评论 0 0