将 UIView 添加到 TableViewfooter 不完全可见

Adding UIView to TableViewfooter isn't fully visible

我有一个带有 table 视图的 xib 文件,我想简单地添加一个带有按钮的 UIView,并将其设为我的 table 视图页脚视图。 UIView 的高度(和按钮是 50)和设置部分高度以匹配 IB 中的高度似乎没有帮助,但最后似乎只有一半按钮显示,table未显示视图(即第二个单元格的分隔线不可见。请参见屏幕截图)。

想知道您是否可以帮助找出问题所在?在下面的屏幕截图中,您将看到我在代码中将视图添加到页脚视图的代码、界面生成器的屏幕截图以及设备上发生的事情的屏幕截图。在代码中,带有按钮的 UIView 有一个我正在引用的插座。此 UIView 的高度为 50,我将部分高度设置为 50。目前我没有实现任何部分 table 视图委托方法。不知道这里需要这个。

如果您希望 tableView 占据整个屏幕,您必须将其 frame 设置为占据整个屏幕。 tableView 的 contentSize 会自动增长,但它的 frame 不会。 tableFooterView 和它的前一行之间没有提供分隔符。您不需要设置 sectionFooter 的高度; tableFooterView 与 sectionFooterView 不同,因为它出现在 table 的底部而不是部分的末尾。