先看项目中的例子,红色圈住的部分就是异常高度:
1.圈住的地方突增了高度,导致最后一个cell展示不全
![](https://img.haomeiwen.com/i9284638/90c17bf52f7c6265.png)
2.滑动嵌套,文案滑动部分,突然增加了高度
![](https://img.haomeiwen.com/i9284638/acd06fecdb405d6a.png)
这是iOS15出现的异常。
处理方式很简单:
局部:
1. Swift:
if #available(iOS 15.0, *) {
_tableView.sectionHeaderTopPadding = 0
}
2. OC:
if (@available(iOS 15.0, *)) {
_tableView.sectionHeaderTopPadding = 0;
}
全局:
1. Swift:
if #available(iOS 15.0, *) {
UITableView.appearance().sectionHeaderTopPadding = 0
}
2. OC:
if (@available(iOS 15.0, *)) {
[UITableView appearance].sectionHeaderTopPadding = 0;
}
网友评论