Ios UITableViewController和TableView高度

Ios UITableViewController和TableView高度,ios,uitableview,Ios,Uitableview,我正在从UITableViewController继承视图控制器。我有一个页眉(logo)、内容(uitableview),现在我想显示页脚(uitabbar)。但由于某些原因,UITabBar不可见。该空间正被UITableView占用。我怎样才能解决这个问题 更新1: - (void)viewDidLoad { [超级视图下载] self.view.backgroundColor = [UIColor clearColor]; self.tableView.tableFooterVie

我正在从UITableViewController继承视图控制器。我有一个页眉(logo)、内容(uitableview),现在我想显示页脚(uitabbar)。但由于某些原因,UITabBar不可见。该空间正被UITableView占用。我怎样才能解决这个问题

更新1:

- (void)viewDidLoad
{
[超级视图下载]

self.view.backgroundColor = [UIColor clearColor];


self.tableView.tableFooterView = self.tabBar;

}我不确定您是否可以将
UITableView
uitablebar
作为页脚

“tableView的页脚”意味着只有向下滚动
UITableView
到最后一个单元格,才能看到页脚(tableView的页眉和页脚与tableView内容一起滚动)。无论如何,就用户体验而言,这似乎很奇怪

您可能希望您的
UITabBar
始终显示在屏幕底部(并且不依赖于
UITableView
的滚动)。要做到这一点,只需使用
UITabBarController
。。。然后将包含您的
UITableViewController
(作为与其
uitabaritem
之一关联的viewcontroller)


[编辑]另请参见Apple及其关于TabbarController的段落。

没有代码,我们无法帮助您我的类没有简单地从UITableViewController继承的代码。事实上,这就是我所做的,它起到了作用。我创建了一个MasterViewController,它将界面分为三个视图:页眉、内容和页脚。然后,我将TabBar插入页脚视图,将tableview插入contentview。很好用!是的。UITabBar的奇怪用法(您不使用UITabBarController提供的工具,自动管理与每个TabBarItem关联的UIViewController),但无论如何都应该工作。请注意,您不需要专门为此创建MasterViewController(即使这样做也可以,即使有一点开销),您可以将
UITableViewController
更改为
UIViewController
(这基本上就是
UITableViewController
的功能,除了它的主视图直接是tableView之外)