混合UITableViewController和UITabBarController

时间:2011-04-26 20:19:04

标签: objective-c uitabbarcontroller uitableview

我想结合UITableViewControllerUITabBarController

1)显示带导航的UITableViewController 2)推动UITabBarController[self.navigationController pushViewController:nextController animated:YES];), 标签栏显示,navigationItem不可见,但navigationBar仍然存在。

这可能吗?有一个例子吗?

1 个答案:

答案 0 :(得分:2)

如果我错了,请纠正我,但听起来你有一个带有UITableViewController的UINavigationController并且你想将UITabBarController也推送到导航堆栈。如果是这种情况,那么您可能需要阅读Apple's View Controller Programming Guide for iOS其中说明以下内容:

“虽然导航控制器可以嵌入到标签内,但事实并非如此。在导航界面中显示标签栏界面可能会让用户感到困惑。”

写完之后,有一种方法可以做到,但你必须使用自定义的UIViewController而不是UITabBarController。这将详细讨论here