2013-08-04 31 views
25

我有一个页脚一个UITableView,充满在自定义视图中的TabBar,用下面的代码完成:UITableView,使页脚停留在屏幕底部?

这是工作可爱的,除了当表中有比实际需要填写更少的行在屏幕上,这会导致页脚向上移动屏幕,作为表不再创建空行,由于具有底脚。

因此,没有人知道的方式要么锁定自定义页脚到屏幕的底部,或者,使创建的tableView空行,因为它用来做什么?

谢谢!

加雷思

回答

3

不幸的是,我不认为有一个简单的方法来做到这一点,比一些视图层次弄虚作假等。当你的UITableView的contentSize小于框的大小,分配页脚视图手动self.view和位置。当你的UITableView的contentSize大于帧大小时,你使用viewForFooterInSection。让我知道如果这不明确或如果你想看到一些示例代码如何做到这一点。

1

我对的UITableView控制器同样的问题,我通过在窗口中添加视图和viewWillDisappear删除该对象解决了这个。

My Solution link