博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
状态栏和导航栏设置备忘
阅读量:6608 次
发布时间:2019-06-24

本文共 1058 字,大约阅读时间需要 3 分钟。

  hot3.png

- (void)viewWillAppear:(BOOL)animated{

    [super viewWillAppear:YES];

[self.navigationController.navigationBar setBarTintColor:[UIColor blackColor]];//导航栏背景色

[self.navigationController.navigationBar setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:[UIColor whiteColor],NSForegroundColorAttributeName,nil]];//导航栏标题颜色

[self.navigationController.navigationBar setBarStyle:UIBarStyleBlack];//状态栏颜色

}

- (UIStatusBarStyle)preferredStatusBarStyle{

    //设置状态栏前景色(需要与[self.navigationController.navigationBar setBarStyle:UIBarStyleBlack];组合使用)

    return UIStatusBarStyleLightContent;

}

- (void)viewWillDisappear:(BOOL)animated{

    [super viewWillDisappear:YES];

    //本界面消失时 让导航栏啥的都还原

    [self.navigationController.navigationBar setBarTintColor:[UIColor whiteColor]];//导航栏背景色

    [self.navigationController.navigationBar setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:[UIColor blackColor],NSForegroundColorAttributeName,nil]];//导航栏标题颜色

    [self.navigationController.navigationBar setBarStyle:UIBarStyleDefault];

}

转载于:https://my.oschina.net/biyu6/blog/806201

你可能感兴趣的文章
Shell.Application (vbs)
查看>>
tomcat配置管理(二):基于多端口的tomcat配置
查看>>
android ExpandableListView ExpandableListAdapter使用
查看>>
刨根问底 HTTP 和 WebSocket 协议
查看>>
myeclipse闪退故障
查看>>
Windows Server 2008 R2远程桌面服务配置和授权激活
查看>>
Java的Finalizer引发的内存溢出
查看>>
百度音乐接口-——可以根据这做一个在线音乐播放器哦
查看>>
Vc中API函数 ShellExecute用法
查看>>
流策略
查看>>
nginx 自动封 ip 过高连接
查看>>
零基础开始“网络工程师之路”--索引目录表(持续更新....)
查看>>
php版本微信js-sdk支付接口类例子
查看>>
学习springcloud的Eureka。记录其中遇见的问题(参考纯洁的微笑)
查看>>
Android Data Binding(二)
查看>>
陈松松:推荐制作高清视频必备的3个工具
查看>>
陈松松:从新手到高手学习视频营销的三个步骤
查看>>
Mandriva基础知识之6:Ruby1.9.2安装
查看>>
JavaAPI详解系列(5):String类(5)
查看>>
javaScript实现焦点轮播图界面效果(三)
查看>>