NSNavigationController导航条显示 隐藏
2016-01-13 18:18
260 查看
导横条显隐属性,NO 显示 YES 隐藏
self.navigationController.navigationBarHidden =NO;
/因为NavigationBar
自定义了,有些设置写在plist里不是太方便改,
上面那种方法就不好使了.只能重写navigationconroller的代理方法了
<UINavigationControllerDelegate>
self.navigationController.delegate =
self;
#pragma mark UINavigationControllerDelegate
-(void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated
{
if([viewController
isKindOfClass:[self
class]])
{
[navigationController setNavigationBarHidden:YES
animated:animated];
}
else if([navigationController
isNavigationBarHidden])
{
[navigationController setNavigationBarHidden:NO
animated:animated];
}
}
self.navigationController.navigationBarHidden =NO;
/因为NavigationBar
自定义了,有些设置写在plist里不是太方便改,
上面那种方法就不好使了.只能重写navigationconroller的代理方法了
<UINavigationControllerDelegate>
self.navigationController.delegate =
self;
#pragma mark UINavigationControllerDelegate
-(void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated
{
if([viewController
isKindOfClass:[self
class]])
{
[navigationController setNavigationBarHidden:YES
animated:animated];
}
else if([navigationController
isNavigationBarHidden])
{
[navigationController setNavigationBarHidden:NO
animated:animated];
}
}
相关文章推荐
- 枚举移位操作
- RxJava开发精要7 - Schedulers-解决Android主线程问题
- !!!!!安卓界面总是显示载入进度条的问题,没事别乱用ListFragment
- linux服务器 磁盘和文件系统管理(二) LVM逻辑卷管理的基本操作
- Contacts(CNContactStore)
- androidStudio 发布自己的jar
- RxJava开发精要6 - 组合Observables
- 性能强悍的开源关系数据库PostgreSQL
- ajax请求添加随机数防止js缓存
- 使用docker搭建部署hadoop分布式集群
- mysql报错:Lost connection to MySQL server at 'reading initial communication packet'
- 使用docker搭建hadoop分布式集群
- mii-tool与ethtool的用法详解
- RxJava开发精要4 - Observables过滤
- RxJava开发精要5 - Observables变换
- sqlserver 对字符串的SUM
- Qt5.5.0 vs2013 64位动态库译成功
- java 批量重命名指定文件夹中所有文件 递增方式命名 前后缀方式命名
- andriod xutils设置请求超时时间 以及设置请求结果缓存时间
- 安装rabbitmq