我想结合UITableViewController
和UITabBarController
:
1)显示带导航的UITableViewController
2)推动UITabBarController
([self.navigationController pushViewController:nextController animated:YES];
),
标签栏显示,navigationItem
不可见,但navigationBar
仍然存在。
这可能吗?有一个例子吗?
答案 0 :(得分:2)
如果我错了,请纠正我,但听起来你有一个带有UITableViewController的UINavigationController并且你想将UITabBarController也推送到导航堆栈。如果是这种情况,那么您可能需要阅读Apple's View Controller Programming Guide for iOS其中说明以下内容:
“虽然导航控制器可以嵌入到标签内,但事实并非如此。在导航界面中显示标签栏界面可能会让用户感到困惑。”
写完之后,有一种方法可以做到,但你必须使用自定义的UIViewController而不是UITabBarController。这将详细讨论here