ios 系统NavigationBar隐藏
2015-11-02 17:51
447 查看
FirstViewController pushViewController到第二个页面 SecondViewController
在FirstViewController中设置
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view from its nib.
self.navigationController.navigationItem.title = nil;
self.navigationController.navigationItem.leftBarButtonItem = nil;
}
-(void)viewWillAppear:(BOOL)animated{
[super viewWillAppear:animated];
//设置navigation显示状态
[self.navigationController setNavigationBarHidden:YES animated:animated];
self.navigationController.navigationBar.alpha = 0;
}
-(void)viewWillDisappear:(BOOL)animated{
[super viewWillDisappear:animated];
[self.navigationController setNavigationBarHidden:NO animated:animated];
self.navigationController.navigationBar.alpha = 1;
}
同理在SecondViewController中也设置成这样
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view from its nib.
self.navigationController.navigationItem.leftBarButtonItem = nil;
self.navigationController.navigationItem.title = nil;
}
-(void)viewWillAppear:(BOOL)animated{
[super viewWillAppear:animated];
//隐藏掉系统的navigationBar
[self.navigationController setNavigationBarHidden:YES animated:animated];
self.navigationController.navigationBar.alpha = 0;
}
-(void)viewWillDisappear:(BOOL)animated{
[super viewWillDisappear:animated];
// //显示系统的navigationBar
[self.navigationController setNavigationBarHidden:NO animated:animated];
self.navigationController.navigationBar.alpha = 1;
}
在FirstViewController中设置
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view from its nib.
self.navigationController.navigationItem.title = nil;
self.navigationController.navigationItem.leftBarButtonItem = nil;
}
-(void)viewWillAppear:(BOOL)animated{
[super viewWillAppear:animated];
//设置navigation显示状态
[self.navigationController setNavigationBarHidden:YES animated:animated];
self.navigationController.navigationBar.alpha = 0;
}
-(void)viewWillDisappear:(BOOL)animated{
[super viewWillDisappear:animated];
[self.navigationController setNavigationBarHidden:NO animated:animated];
self.navigationController.navigationBar.alpha = 1;
}
同理在SecondViewController中也设置成这样
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view from its nib.
self.navigationController.navigationItem.leftBarButtonItem = nil;
self.navigationController.navigationItem.title = nil;
}
-(void)viewWillAppear:(BOOL)animated{
[super viewWillAppear:animated];
//隐藏掉系统的navigationBar
[self.navigationController setNavigationBarHidden:YES animated:animated];
self.navigationController.navigationBar.alpha = 0;
}
-(void)viewWillDisappear:(BOOL)animated{
[super viewWillDisappear:animated];
// //显示系统的navigationBar
[self.navigationController setNavigationBarHidden:NO animated:animated];
self.navigationController.navigationBar.alpha = 1;
}
相关文章推荐
- iOS 警告收录及科学快速的消除方法
- iOS开发中block基本使用
- 我的iOS学习历程 - OC第六天
- 我的iOS学习历程 - OC第六天
- iOS项目工作空间搭建
- iOS的触摸事件的用法以及和手势识别器的区别
- iOS 通知的使用NSNotification的使用
- iOS SandBox 之应用程序沙盒快速入门
- GCD - 2
- iOS开发:AutoLayout关于更新的几个方法
- 添加真机调试的设备详解
- iOS学习笔记2(结合项目)--Category和Extension的区别
- ios开发:一个音乐播放器的设计与实现
- iOS 应用程序图标数字角标
- cocopods 知识集合 及 一个 好的 国外iOS技术翻译站
- iOS 如何添加引导页
- 76.ios layout机制相关方法 viewWillLayoutSubviews-当autoresizing 属性达不到你想要的 你就需要重写该方法
- iOS9 Neutraface 英文字体 百度输入法 大众点评 可用
- IOS 沙盒与清除缓存
- ios 定位经纬度中国国内修正