mar*_*oko 2 uitabbarcontroller uinavigationcontroller ios
我有一个UITabBarController在IB中创建的应用程序.那个tbc加载了3个到目前为止工作正常的视图.
我决定INSERT a UINavController作为起始VC并UITableViewController在单元格中显示4个菜单项.4个项目中的每一个实质上都会将UITabBarControllerput pass 加载到不同的xml文件中进行处理,以便在这3个选项卡中显示数据.
我基本上是在以下结尾处做到的applicationDidFinishLoading:
MainMenu *rootViewController = [[MainMenu alloc] init];
navController = [[UINavigationController alloc] initWithRootViewController:rootViewController];
self.window.rootViewController = navController;
[window makeKeyAndVisible];
return YES;
Run Code Online (Sandbox Code Playgroud)
然后我创建了MainMenu作为rootViewController子类,UITableViewController并且现在添加了一个硬编码数组,它显示了我想要的4个项目.我didSelectRowAtIndexPath运行了这段代码:
tabBarController = [[UITabBarController alloc] init];
[self.navigationController pushViewController:tabBarController animated:YES];
[tabBarController release];
Run Code Online (Sandbox Code Playgroud)
事实证明,当我运行它时,navcontroller会推动标签控制器,但只显示第一个标签.这是一张照片.

| 归档时间: |
|
| 查看次数: |
3621 次 |
| 最近记录: |