导航栏的隐藏与显示
self.navigationController.navigationBarHidden = NO; //有效
[self.navigationController setNavigationBarHidden:NO animated:YES];//有效
self.navigationController.navigationBar.hidden = NO; //无效
@implementation HomeViewController
- (void)viewDidLoad {
[superviewDidLoad];
// Do any additional setup after loading the view.
UIButton *button = [[UIButtonalloc]initWithFrame:CGRectMake(100,100, 200, 40)];
button.layer.cornerRadius =8;
button.backgroundColor = [UIColorgreenColor];
[button setTitle:@"push"forState:UIControlStateNormal];
[button addTarget:selfaction:@selector(pushVC)forControlEvents:UIControlEventTouchUpInside];
[self.viewaddSubview:button];
//定义导航栏上左侧“按钮”类型
UIBarButtonItem *leftItem = [[UIBarButtonItemalloc]initWithBarButtonSystemItem:UIBarButtonSystemItemBookmarkstarget:selfaction:@selector(study)];
/*一个导航控制器控制若干个视图控制器
*一个导航控制器控制包含一个NavigationBar和一个toolBar