最近打開以前的ios項目, 發(fā)現(xiàn)UITableView的每個mei'geHeaderInSection上面出現(xiàn)一段空白空白
原因:
在iOS15之后挤牛,UITableView多了一個屬性sectionHeaderTopPadding云茸,該值默認為22雨女。
解決方案:
把sectionHeaderTopPadding這個值設(shè)置為0
全局設(shè)置
在AppDelegate的application:didFinishLaunchingWithOptions:
方法中添加如下代碼
if (@available(iOS 15.0, *)) {
UITableView.appearance.sectionHeaderTopPadding = 0.0;
} else {
// Fallback on earlier versions
}
頁面單獨設(shè)置
if (@available(iOS 15.0, *)) {
tableView.sectionHeaderTopPadding = 0.0;
} else {
// Fallback on earlier versions
}