iOS15之后设置sectionHeaderHeight高度异常的解决办法

199 阅读1分钟

iOS15之后增加了sectionHeaderTopPadding属性

/// Padding above each section header. The default value is `UITableViewAutomaticDimension`.
    @available(iOS 15.0, *)
    open var sectionHeaderTopPadding: CGFloat

导致设置sectionHeader高度比设置的高.

解决办法:

tableView.sectionHeaderHeight = 50
if #available(iOS 15.0, *) {
    view.sectionHeaderTopPadding = 0
}