将UIView添加到TableViewfooter并不完全可见

时间:2015-11-05 02:46:02

标签: ios xcode uitableview interface-builder tablefooterview

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

想知道你是否可以帮忙搞清楚问题所在?在下面的屏幕截图中,您将看到我在代码中添加视图到页脚视图的代码,界面构建器的屏幕截图以及设备上发生的事情的屏幕截图。在代码中,带有按钮的UIView有一个我正在引用的插座。这个UIView的高度为50,我将截面高度设置为50.目前我没有实现任何section tableview委托方法。不知道这是必要的。

enter image description here enter image description here enter image description here enter image description here

1 个答案:

答案 0 :(得分:1)

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