iOS UITableView sectionHeaderTopPadding

0x00 sectionHeaderTopPadding

iOS 15 UITableView 新增属性 sectionHeaderTopPadding

Padding above each section header. The default value is `UITableViewAutomaticDimension`.

当使用 UITableViewStylePlain 初始化UITableView 的时候,此属性会给每一个 section header 增加一个默认高度


0x01 解决办法

sectionHeaderTopPadding 设置为 0
前提是 Xcode 已经更新到 13

    if (@available(iOS 15.0, *)) {
        tableView.sectionHeaderTopPadding = 0;
    }

如果你的 Xcode 版本还是在 12
则需要多添加一个条件:

#ifdef __IPHONE_15_0
    if (@available(iOS 15.0, *)) {
        tableView.sectionHeaderTopPadding = 0;
    }
#endif

0x02 我的作品

欢迎体验我的作品之一:小编辑器
小巧的在线编辑器
App Store 搜索即可~


猜你喜欢

转载自blog.csdn.net/xjh093/article/details/124244623