iOS技术之 手机系统15.0之后 的 UITableView section header多22像素问题

iOS 15 的 UITableView又新增了一个新属性:sectionHeaderTopPadding 会给每一个section header 增加一个默认高度,当我们 使用 UITableViewStylePlain 初始化 UITableView的时候,就会发现,系统给section header增高了22像素。

解决办法很简单:

if (@available(iOS 15.0, *)) {
    tableView.sectionHeaderTopPadding = 0;
}
相关推荐
Swift社区5 小时前
在 Swift 中实现字符串分割问题:以字典中的单词构造句子
开发语言·ios·swift
#摩斯先生5 小时前
Swift从0开始学习 对象和类 day3
ios·xcode·swift
没头脑的ht5 小时前
Swift内存访问冲突
开发语言·ios·swift
#摩斯先生5 小时前
Swift从0开始学习 并发性 day4
ios·xcode·swift
没头脑的ht5 小时前
Swift闭包的本质
开发语言·ios·swift
Jinkey11 小时前
FlutterBasic - GetBuilder、Obx、GetX<Controller>、GetxController 有啥区别
android·flutter·ios
老C资料库12 小时前
《泰拉瑞亚》PC+手机版安装教程
智能手机
程序猿看视界17 小时前
如何在 UniApp 中实现 iOS 版本更新检测
ios·uniapp·版本更新
dr李四维21 小时前
iOS构建版本以及Hbuilder打iOS的ipa包全流程
前端·笔记·ios·产品运营·产品经理·xcode
️ 邪神21 小时前
【Android、IOS、Flutter、鸿蒙、ReactNative 】自定义View
flutter·ios·鸿蒙·reactnative·anroid