如果你發(fā)現(xiàn)你的tableview 的section header總是有一片空白,那是因為
在iOS15后。UITableView多了一個屬性sectionHeaderTopPadding,該值默認(rèn)為22浇冰。
我們只需要把這個值設(shè)置為0殊霞,就能解決頂部空白的問題畸悬。
解決方法就是:
1歧蕉、封裝UITableview設(shè)置
if (@available(iOS 15.0, *)) {
self.sectionHeaderTopPadding = 0;
} else {
// Fallback on earlier versions
}
2灾部、全局設(shè)置
if (@available(iOS 15.0, *)) {
UITableView.appearance.sectionHeaderTopPadding = 0.0;
} else {
// Fallback on earlier versions
}
3、某個頁面單獨設(shè)置
if (@available(iOS 15.0, *)) {
tableView.sectionHeaderTopPadding = 0.0;
} else {
// Fallback on earlier versions
}