状态栏的隐藏与显示
来源:互联网 发布:回归问题解决 知乎 编辑:程序博客网 时间:2024/05/04 07:08
1.程序所有地方隐藏状态栏
方式一:
在项目全局设置内将
Deployment Info内找到 Hide during application launch字意选项,打钩
方式二:
AppDelegate.m
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOp
{
}
注意:
iOS7以后必须在info内增加View controller-based status bar appearance 并设置为YES
2.只在程序启动时隐藏
在项目全局设置内将
Deployment Info内找到 Hide during application launch字意选项,打钩
在回到
AppDelegate.m
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOp
{
}
3.状态栏变白色
方式一:
在项目全局设置内将
Deployment Info内找到status Bar Style 设置成Light
方式二:
1.启动画面修改为白色
在info.plist中添加Status bar style 值为 Transparent black style (alpha of 0.5)
2.全部修改为白色(启动画面除外)
第一步:在Plist里面添加 UIViewControllerBasedSta
第二步:在入口类中写:[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightCon
最近为IOS7升级app,遇到了状态栏被导航栏遮住的问题,这里说的是UINavigationBar,自定义的不用看了
绝大多数情况下,只要用下面这两句话就搞定了
self.navigationController.navigationBar.translucent = NO;
self.tabBarController.tabBar.translucent = NO;
注:有时会遇到状态栏一直是一片漆黑
意思就是UINavigationBar的高度会自行调整为44或者64,没有确定的预测方法。而之前作为UINavigationBar背景的图片是44高度的。最后换了张64高度,上面留了20px透明的图片搞定,若按上面的方式状态栏设为黑底的话20px设置为黑色就好了。
- 状态栏的隐藏与显示
- 状态栏的显示与隐藏
- MTK6225-状态栏图标的显示与隐藏
- MTK6225-状态栏图标的显示与隐藏
- iOS的状态栏(显示与隐藏)
- 关注状态栏标题栏的显示与隐藏
- Android状态栏的显示与隐藏
- 通过onWindowAttributesChanged和onSystemUiVisibilityChange监听状态栏页面的隐藏与显示、动态显示与隐藏状态栏
- 通过onWindowAttributesChanged和onSystemUiVisibilityChange监听状态栏页面的隐藏与显示、动态显示与隐藏状态栏
- ios7状态栏隐藏与显示
- 动态控制状态栏显示与隐藏
- 状态栏的显示和隐藏
- IOS状态栏的显示隐藏
- android监听系统状态栏的显示与隐藏(全屏与否)
- Android状态栏(一):StatusBar的浮动显示与隐藏
- Windows 任务管理器状态栏的隐藏与显示
- 状态栏与导航栏的隐藏或显示操作
- 再说说iOS的状态栏(显示与隐藏)
- 值得推荐的C/C++框架和库 (真的很强大)
- @"Xtrace: Tracing NSObject will not trace all classes"
- 可重入函数
- XCode模拟器上下黑边、显示不完整、适配问题
- Mysql命令大全
- 状态栏的隐藏与显示
- POJ 1066 Treasure Hunt
- 计蒜客—跳跃游戏二
- iOS 打电话 发短信 邮件 打开网址 调用应用等合集
- 有关左值和右值,我的一些看法,可能不对,希望大神们指正!
- 方法纪录
- nfs服务器mount远程主机问题
- IOS 沙盒与清除缓存
- Android 图表 MPAndroidChart 的简单使用