iOS 成长之路之 控制器
iOS 常用控制器
UINavigationController 导航栏控制器
为界面添加导航栏
ViewController *view = [[ViewController alloc]init];
UINavigationController *viewNA = [[UINavigationController alloc]initWithRootViewController:view];
self.window.rootViewController = viewNA;
隐藏导航栏
self.navigationController.navigationBarHidden = YES;
UITabBarController tabbar控制器
tabbar的实现(iOS自带)
UITabBarController *_tabbarVC = [[UITabBarController alloc]init];
MainViewController *Vc = [[MainViewController alloc]init];
UINavigationController *NaVCmain = [[UINavigationController alloc]initWithRootViewController:Vc];
NSArray *collerarr = [NSArray arrayWithObjects:NaVCmain, nil];
_tabbarVC.viewControllers = collerarr;
NaVCmain.title = @"货单";
[self.navigationController pushViewController:_tabbarVC animated:YES];
跳转时隐藏tabbar back后恢复
self
.hidesBottomBarWhenPushed=
YES
;
NextViewController *next=[[NextViewController alloc]init];
[
self
.navigationController pushViewController:next animated:
YES
];
self
.hidesBottomBarWhenPushed=
NO
;