修改状态条颜色 (补充)

第一种方法:

在NavigationController.m 文件中 执行方法

-(UIStatusBarStyle)preferredStatusBarStyle{
    return UIStatusBarStyleLightContent;
}

第二种方法:

在ViewController .m 文件中

先将自身的 NavigationController 的navigationBar 隐藏

self.navigationController.navigationBarHidden = YES;

然后执行

-(UIStatusBarStyle)preferredStatusBarStyle{
    return UIStatusBarStyleLightContent;
    }

个人认为导航控制器的状态条将ViewController的状态条遮盖起来 , 第一种方法,直接将导航控制器的状态条颜色修改为透明色 ,  第二种方法先将导航控制器隐藏 , 显示出后面的Viewcontroller的状态条 , 此时将状态条的颜色设置为透明.

时间: 2024-10-11 15:56:52

修改状态条颜色 (补充)的相关文章

NavigationController修改状态条颜色

#import "AddressBookNavigationController.h" @interface AddressBookNavigationController () @end @implementation AddressBookNavigationController - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil{    self = [super ini

android 自定义进度条颜色

先看图 基于产品经理各种自定义需求,经过查阅了解,下面是自己对Android自定义进度条的学习过程!   这个没法了只能看源码了,还好下载了源码, sources\base\core\res\res\  下应有尽有,修改进度条颜色只能找progress ,因为是改变样式,首先找styles.xml 找到xml后,进去找到 [html] view plaincopyprint? <span style="font-size: 18px;">    <style name

iOS 实时修改顶部电池条颜色

通过滑动界面,根据偏移量 实时修改顶部statusBarStyle(电池条)颜色. 直接上代码: 首先将info.plist文件中View controller-based status bar appearance这个参数设置为NO. 其次在scrollView的代理方法里设置样式即可 - (void)scrollViewDidScroll:(UIScrollView *)scrollView { _content = scrollView.contentOffset.y; _navview.

设置状态条的样式Demo

实现的效果: 由效果知状态条的颜色有黑色变为了白色 //设置状态条的样式 - (UIStatusBarStyle)preferredStatusBarStyle { returnUIStatusBarStyleLightContent; } //修改navigationBar的颜色 self.navigationBar.barTintColor = [UIColor   colorWithRed:79 / 255.0 green:195 / 255.0 blue:137 / 255.0 alph

积累的VC编程小技巧之工具条和状态条

1.工具条和状态条中控件的添加: 方法⑴.只能在ToolBar里创建控件:首先,在ToolBar中创建一个Button,其ID为ID_TOOL_COMBO(我们要将创建的控件放在该Button的位置上). 其次,新创建一个类CMainToolBar,要从CToolBar继承(创建过程大概如下:选择工程/增加到工程/新的类:也可以选择工程的根,然后点击右键,选择新的类:或者CTL+W,选择增加类/新的类 --- 然后在class type里选择Generic Class,在Name栏里输入新类的名

导航条、状态条高亮状态改变

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; // Override point for customization after application launch

修改vim字体颜色

通过putty或者securecrt连到linux服务器,使用vi编辑*.php 或*.c文件时, 蓝色的注释很淡,看不清,看起来很费眼 效果如下 我本身有习惯于默认配色,不想修改配色方案,只想把看不清蓝色的注释换掉,修改成目录的蓝色 翻了翻相关资料,大部分都是修改配色方案,最后发现可以通过hi命令来修改注释的颜色. hi指令使用方法 设置关键字为蓝色非粗体 :hi Identifier ctermfg =blue cterm =none (bold 就设置成粗体) 那我们的问题就可以通过添加一

css 去除input框边框 鼠标禁用状态 背景颜色

让一个input框作为一个有placeHolder 提示信息的 展示信息面板 左边为可编辑的面板(为编辑状态)右边为展示 右边需要修改 0.背景颜色与背景同色 1.取消外边框 input{ outline: medium}2.鼠标禁用(可作为全局样式使用) .mouse_disabled { pointer-events: none; } 3.修改input placeHolder  样式 修改后 编辑完 ok~~ 原文地址:https://www.cnblogs.com/522040-m/p/

mysql update修改多条数据

通常情况下,我们会使用以下SQL语句来更新字段值: 复制代码代码如下: UPDATE mytable SET myfield='value' WHERE other_field='other_value'; 但是,如果你想更新多行数据,并且每行记录的各字段值都是各不一样,你会怎么办呢?举个例子,我的博客有三个分类目录(免费资源.教程指南.橱窗展示),这些分类目录的信息存储在数据库表categories中,并且设置了显示顺序字段 display_order,每个分类占一行记录.如果我想重新编排这些