底部的UITableView额外空间

我的桌面视图底部有一个额外的空间,如图所示:

tableView中的所有行都具有71pt的固定高度。

在此处输入图像描述

好,我知道了。

我的viewController(不是我的tableView)上标记了“调整滚动视图插图”。

这是一个详细解释的答案

在我的情况下,这是由于默认情况下在UITableView底部有一个高度为18的页脚。 将其设置为1可以删除底部的额外空间。

当我将UITableView翻转为聊天消息屏幕时,我遇到了这个问题。

在我翻转表格视图之前,内容插入在顶部留下了一个空白区域,这样当我们一直向上滚动时,导航栏不会阻碍内容。 一旦我翻转它,插入物就移到了底部。

在UITableView的Size Inspector中将’Content Insets’更改为Never,以便最后摆脱这个空间。

这是通过Storyboard(iOS 11)轻松修复的方法:

选择“表视图”>“大小检查器”>“内容插入:从不”