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