(超时、其他设备登录)退出登录后,每次登录进入系统首页
1.AppDelegate.h
-(void)showWindowHome:(NSString *)windowType;
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[self creatNavigationWindow];
return YES;
}
-(void)showWindowHome:(NSString *)windowType{
if([windowType isEqualToString:@"logout"]){
[self creatNavigationWindow];
}
}
//创建
- (void)creatNavigationWindow{
CPPayViewController * cpPayVC=[[CPPayViewController alloc]init];
CPBillViewController * cpBillVC=[[CPBillViewController alloc]init];
CPMyViewController * cpMyVC=[[CPMyViewController alloc]init];
UITabBarController *tabBC = [[UITabBarController alloc]init];
tabBC.viewControllers = @[[[UINavigationController alloc]initWithRootViewController:cpPayVC], [[UINavigationController alloc]initWithRootViewController:cpBillVC],[[UINavigationController alloc]initWithRootViewController:cpMyVC]];
self.window.rootViewController = tabBC;
tabBC.tabBar.barTintColor = [UIColor whiteColor];
tabBC.tabBar.translucent = NO;
tabBC.tabBar.tintColor = [UIColor orangeColor];
NSArray * array = @[@"首页",@"账单",@"我的"];
for (int i=0; i
UINavigationController *naVC = tabBC.viewControllers[i];
[naVC.navigationBar setBackgroundImage:[UIImage imageNamed:@"navigationbar"] forBarMetrics:UIBarMetricsDefault];
naVC.tabBarItem = [[UITabBarItem alloc]initWithTitle:array[i] image:[[UIImage imageNamed:[NSString stringWithFormat:@"TabBar_HomeBar%d.png",i]] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal] selectedImage:[[UIImage imageNamed:[NSString stringWithFormat:@"TabBar_%d.png",i]]imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal] ];
}
}
[(AppDelegate *)[UIApplication sharedApplication].delegate showWindowHome:@"logout"];