iOS如何让主界面不显示NavigationBar
2024-09-04 14:54:32
这个问题曾经困扰过我。现在我给出正解。
- (void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
[self.navigationController setNavigationBarHidden:YES animated:animated];
}
- (void)viewWillDisappear:(BOOL)animated {
[super viewWillDisappear:animated];
[self.navigationController setNavigationBarHidden:NO animated:animated];
}
注意,animated设为YES,仍是会有一个瞬间的过渡效果。只有设置为animated才能真正实现。
2、
[self.navigationController setNavigationBarHidden:YES animated:YES];
[self.navigationController setNavigationBarHidden:NO animated:YES];
3、
self.navigationController.navigationBarHidden = YES;用来隐藏;
self.navigationController.navigationBarHidden = NO;用来显示
最新文章
- 理解Kalman滤波的使用
- BundleConfig 的使用 通配符
- 构建之法<;第四章>;之感悟
- [转]IIS部署托管管道模式的集成和经典区别
- MySQL基础学习之索引
- updatepanel的用法之triggers
- 基于HttpClient 4.3的可訪问自签名HTTPS网站的新版工具类
- 浅谈jquery插件开发模式
- Ubuntu16.04LTS 环境下编译安装Xen
- init.ora, pfile, spfile
- 从Vue.js源码角度再看数据绑定
- GIT入门笔记(4)- GIT 安装
- [JSOI2007]字符加密
- script 修改 plist遇到的问题
- angular学习—组件
- 11.21 CSS学习-下午
- react和vue——比较
- GitLab 502问题的解决
- C#调用C++ memcpy实现各种参数类型的内存拷贝 VS marshal.copy的实现 效率对比
- C语言——stdio.h