0
点赞
收藏
分享

微信扫一扫

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​​ 搜索即可~


举报

相关推荐

0 条评论