UITableViewController和TableView高度

时间:2011-09-06 16:41:42

标签: ios uitableview

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

更新1:

- (void)viewDidLoad

{
    [super viewDidLoad];

self.view.backgroundColor = [UIColor clearColor];


self.tableView.tableFooterView = self.tabBar;

}

1 个答案:

答案 0 :(得分:1)

我不确定您是否可以将UITabBar作为UITableView的页脚。

“tableView的页脚”意味着在您将UITableView向下滚动到最后一个单元格之后再看到页脚 - tableView的页眉和页脚随tableView滚动时,它将不可见内容本身)。无论如何,在UX方面,这似乎很奇怪。

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

[编辑]另见Apple的View Controller Programming Guide及其关于TabBarControllers的段落。