标签栏控制器中的导航控制器
答
如果您使用的是NIB文件,则可以在您的主要NIB中设置您的应用程序的结构。该结构是这样的:
- UITabViewController
- UINavigationViewController
- TabBarItem
- 的UIViewController(设置为从标签1 View.nib加载)
- NavigationItem(用于根视图选项卡1的导航控制器)
- UINavigationViewController
- TabBarItem
- 的UIViewController(设置为从标签2 View.nib加载)
- NavigationItem
- UINavigationViewController
- TabBarItem
- 的UIViewController(设置为从标签3 View.nib加载)
- NavigationItem
- UINavigationViewController
答
这是推动我坚果太所以一旦我得到它的工作我添加了这个:
https://github.com/benbruscella/iPhone-TabBarController-With-NavigationController
希望这会帮助一些一。
+0
干杯 - 这是一个很好,清晰的例子。 – ardochhigh 2012-07-08 20:45:56
答
从主xib你可以设置从那里的导航控制器,你可以设置类上传到该导航控制器......
谢谢。如果tableview需要位于其中一个导航项中,该怎么办?所以tableview是在其中一个选项卡中,当选择一个单元格时,该选项卡的导航控制器会推送另一个视图,用户可以使用navigationcontroller返回到tableview? – jarryd 2011-05-13 23:29:42
你可以用一个UITableViewController替换上面相应的UIViewController(或者将你的UIViewController的视图设置为UITableView等)。在你的'tableView:willSelectRowAtIndexPath:'方法中:a)创建一个你想要导航到的视图控制器b)这:'[self.navigationController pushViewController: animated:YES]' –
nielsbot
2011-05-14 00:11:15