我想制作一个带有一个仪表板和一些内部屏幕的应用程序。我想在仪表板中包含所有主屏幕。因此我不想在标签栏上包含仪表板。但是我想在标签栏上添加内部主屏幕,以便用户可以从一个屏幕移动到另一个屏幕而无需进入仪表板。用户还可以选择进入仪表板。
请提出任何解决方案。
谢谢
我想制作一个带有一个仪表板和一些内部屏幕的应用程序。我想在仪表板中包含所有主屏幕。因此我不想在标签栏上包含仪表板。但是我想在标签栏上添加内部主屏幕,以便用户可以从一个屏幕移动到另一个屏幕而无需进入仪表板。用户还可以选择进入仪表板。
请提出任何解决方案。
谢谢
您可以通过以下步骤进行操作:
以一个基于“TabBar”的应用程序为例。在 App Delegate 中取一个“UINavigationController”对象。
现在,将您的仪表板视图控制器添加到 NavigationController 对象中,如下所示:
////Add DashBoard View////
DashBoardViewController *objDashBoardViewController = [[DashBoardViewController alloc] initWithNibName:@"DashBoardViewController" bundle:nil];
UINavigationController *nc = [[UINavigationController alloc] initWithRootViewController:objDashBoardViewController];
[nc setNavigationBarHidden:TRUE];
self.navController = nc;
[nc release];
在 AppDelegate 类的以下方法中执行上述操作。
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{
}
现在,当用户单击 DashBoard 的任何按钮时,您可以调用 TabBar 对象。这样,用户将从 DashBoard 导航到基于 TabBar 的应用程序。
[self.navController pushViewController:self.objTabBar animated:YES];
希望,你有想法。
干杯,从享受开始!