- 首先介绍几新的属性
参数1: frame
参数2: tableView风格
- Plain 简单的(默认的) (分组的时候常用Plain,分组的时候在滑动过程中header是会停靠在tableView的顶部,并且自带替换(滑动顶替)效果)
Grouped 分组的,指的是显示风格。和tableView是否分组没有任何关系
tableView = UITableView.init(frame: self.view.bounds, style: .Grouped)
设置行高,这样设置行高没有针对性。一旦设置那么当前tableView中所有的cell的高度都是一样的
tableView?.rowHeight = 100
设置footer的最小高度(不想显示footer就设置为0)
tableView?.sectionFooterHeight = 0
设置footer的最小高度(不想显示footer就设置为0)
tableView?.sectionHeaderHeight = 40
如果协议方法中也设置了footer或者header,那么协议方法的优先级比属性的优先级要高