当UITableViewController嵌入UIViewController中的Container时,额外的表格单元格

时间:2015-06-22 04:46:27

标签: ios swift uitableview uiviewcontroller

为了自定义表视图并为其添加一些额外的控件,我将UTTableViewController嵌入到Container视图中,并将该容器View放入UIViewController。

我已按照我在此处找到的说明进行操作:Embedding TableView in TableViewController into another view

Storyboard

TableView配置了四个静态单元格,但是当我的应用程序运行时,底部会显示不需要的表格单元格。好像单元格是动态的,但它们被定义为静态。

寻找建议我需要做什么才能显示我定义的四个单元格?

App

谢谢

1 个答案:

答案 0 :(得分:2)

您只需将其添加到viewDidLoad中的代码中。

self.tableView.tableFooterView = [[UIView alloc]initWithFrame:CGRectZero];
编辑:抱歉,我写的是目标-c

这里很快。

self.tableView.tableFooterView = UIView(frame:CGRectZero)

如果没有足够的行来填充一个屏幕,则tableview将显示看似多余的空行以填充边界。它不会向您的数据源委托询问这些行,因为它们并不存在。它只是绘制分隔线,使其看起来像空行。见

中的评论

https://stackoverflow.com/a/14520277/4030971

我认为这会有所帮助。