iOS开发遇到的一些小问题记录
1. tableView下方出现莫名的空白
-
tableFooterView问题 一般来说,tableview会默认有一个footerview 解决:在视图加载时将这个footerview设为没有高度或者是空view就可以
tableView.footerView = UIView() tableView.footerView.height = 0
-
contentSize自动计算问题 tableView会有一个自动计算contentSize的功能 即我们改变dataSource里的数据刷新视图的时候,tableview的总高度是被改变的,而这时自动计算出来的,不像scrollview是需要手动指定的。这时如果系统计算的预估值出现误差就会出现空白的问题。 解决: 设置tableView的自动预估值为0
tableView.estimatedRowHeight = 0
最近回复