Iphone 选项卡栏控制器中的导航控制器
带有选项卡栏的应用程序的逻辑或视图结构是什么,例如3个不同的选项卡。每个选项卡在选项卡viewcontroller选项卡中都有一个导航控制器Iphone 选项卡栏控制器中的导航控制器,iphone,ios,uinavigationcontroller,uitabbarcontroller,Iphone,Ios,Uinavigationcontroller,Uitabbarcontroller,带有选项卡栏的应用程序的逻辑或视图结构是什么,例如3个不同的选项卡。每个选项卡在选项卡viewcontroller选项卡中都有一个导航控制器 导航控制器在哪里创建和管理?如果您使用的是NIB文件,您可以在主NIB中设置应用程序的结构。结构如下所示: UITabViewController UINavigationViewController TabBarItem UIViewController(设置为从Tab 1 View.nib加载) NavigationItem(用于选项卡1导航控
导航控制器在哪里创建和管理?如果您使用的是NIB文件,您可以在主NIB中设置应用程序的结构。结构如下所示:
- UITabViewController
- UINavigationViewController
- TabBarItem
- UIViewController(设置为从Tab 1 View.nib加载)
- NavigationItem(用于选项卡1导航控制器的根视图)
- UINavigationViewController
- TabBarItem
- UIViewController(设置为从Tab 2 View.nib加载)
- 导航项
- UINavigationViewController
- TabBarItem
- UIViewController(设置为从Tab 3 View.nib加载)
- 导航项
- UINavigationViewController
希望这会对某人有所帮助。您可以在主xib中设置导航控制器,您可以在那里设置要上载到该导航控制器上的类……谢谢。如果tableview需要位于其中一个navigationItems中,该怎么办。因此,tableview位于其中一个选项卡中,当选定单元格时,该选项卡的导航控制器会推送另一个视图,用户可以使用navigationcontroller返回tableview?您可以使用UITableViewController替换上面相应的UIViewController(或者只需将UIViewController的视图设置为UITableView等)在
表格视图中:将选择Rowatindexpath:
方法:a)创建要导航到的视图控制器b)执行以下操作:[self.navigationController pushViewController:animated:YES]