UITableViewController and TableView Height



我从UITableViewController继承了我的视图控制器。我有一个标题(徽标),内容(uitableview),现在我想显示页脚(uitabbar)。但由于某些原因UITabBar不可见。空间被UITableView占用。我该如何解决这个问题?

UPDATE 1:

- (void)viewDidLoad

{
(超级viewDidLoad);

self.view.backgroundColor = [UIColor clearColor];

self.tableView.tableFooterView = self.tabBar;

}

我不确定你可以把UITabBar作为UITableView的页脚。

"footer of the tableView"的意思是它不会是可见的,直到你滚动你的UITableView一路向下过去的最后一个单元格,然后看到页脚-页眉和页脚的tableView滚动与tableView内容本身)。无论如何,从用户体验的角度来看,这似乎很奇怪。

你可能希望你的UITabBar总是在屏幕的底部可见(而不是依赖于你的UITableView的滚动)。要做到这一点,只需使用UITabBarController…它将包含你的UITableViewController(作为与其UITabBarItem之一关联的视图控制器)

[EDIT]参见Apple的《视图控制器编程指南》及其关于TabBarControllers的段落。

最新更新