0

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

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

在此处输入图像描述 在此处输入图像描述 在此处输入图像描述 在此处输入图像描述

4

1 回答 1

1

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

于 2015-11-05T03:22:29.970 回答