iOS15.6以后UITableview设置UITableViewStyleGrouped底部会多出一段空白

在适配iPhone14的过程中,发现之前没问题的UITableview底部会多出一截,查看低版本系统手机正常显示,iOS15.6的iPhone11也有同样的问题。继iOS11以后UITableview多出空白又有新活了。
模拟器运行效果:

此时UITableview已经设置了关闭自动高度

本来以为是组尾视图的问题,试了给高度和不给高度,依然有这个问题。正常设置组尾视图底部依然有空白,那么只有tableFooterView的高度问题了。于是尝试设置一个tableFooterView,发现尾部空白高度和我设置的相同了。
效果:

代码:

于是尝试设置最小高度

底部没有空白了。
结语:应该是新系统UITableview的tableFooterView高度为0自动会给一个高度,只需要给一个不为0的最小高度即可。

posted @ 2022-11-08 11:16  JustToGo  阅读(1395)  评论(0编辑  收藏  举报