一、改变状态栏颜色
状态栏分为两种颜色,默认的是黑色,这里想要改为白色:
分为两步:
第一步:在项目中找到plist文件,添加View controller-based status bar appearance,设置为NO,我当时添加的时候,直接复制粘贴上去,后面是不会出现选择的箭头,这样就不行.最后,只是输入了第一个View ...后面就自动带出来了,这样的话,后面的选择框就可以直接选择NO.下图:
第二步:在APPDelete里面的- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 里面输入代码:
// 设置状态栏为白色
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent animated:NO];
这样就成功改为了白色.
二、隐藏状态栏
1. 如果只是想把当前页面的状态栏隐藏的话,直接用下面的代码就可以了
[[UIApplication sharedApplication] setStatusBarHidden:TRUE];
2. 如果是想把整个应用程序的状态栏都隐藏掉,操作如下:
在info.plist上添加一项:Status bar is initially hidden,value为YES;
完后在MainAppDelegate.mm的- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions方法里面加上如下一句就可以了:
[[UIApplication sharedApplication]setStatusBarHidden:YES withAnimation:UIStatusBarAnimationFade];
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了