xib 创建 tableview ,选择 plain 模式,section 之间会有一个空白的间距(iOS15 以后出现的),那么在 viewDidLoad 中添加以下代码可以解决:
if(@available(iOS15.0, *)) {
TableView.sectionHeaderTopPadding = 0;
else{
// Fallback on earlier versions
}
另外,要想 footer or header 为 0,设置 height 那里 return 0,view 那里 返回[[UIView alloc] initWithFrame:CGRectZero];就可以啦。