iOS开发-修改状态栏文字颜色

首先targets-->info -->设置UIViewControllerBasedStatusBarAppearance 为NO

然后在需要改变状态栏颜色的 AppDelegate中在
didFinishLaunchingWithOptions 方法中增加:

[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];

只要这两步  搞定!

时间: 2024-10-27 04:48:34

iOS开发-修改状态栏文字颜色的相关文章

iOS搜索时状态栏文字颜色修改

问题1:使用UISearchDisplayController搜索时状态栏变黑 解决方案:参考参考文献1的方法将导航控制器的view的背景改为[self.navigationController.view setBackgroundColor:[UIColor whiteColor]];或者搜索条的颜色 问题2:问题1的解决方案可能会导致在iPhone5s上搜索时字体为白色,导致看不清楚状态栏上的时间.电量 解决方案:实现UISearchDisplayDelegate里的两个方法,将要搜索时将状

Revit 二次开发 修改对象的颜色

//修改对象颜色 [TransactionAttribute(Autodesk.Revit.Attributes.TransactionMode.Manual)] public class ChangeColor : IExternalCommand { public Result Execute(ExternalCommandData commandData, ref string messages, ElementSet elements) { ChangeElementColor(comm

IOS8状态栏文字颜色问题

iOS8下面状态栏文字颜色变白:首先,设置Info.plist中的View controller-based status bar appearance为YES.其次 在appdelegate 中的didfinishlaunching中  加入  OC: [[UINavigationBar appearance] setBarStyle:UIBarStyleBlack];  swift: UINavigationBar.appearance().barStyle = UIBarStyle.Bla

iOS开发——修改指定文件的内存管理状态

今天项目要上线,在Archive时报错:  ARC forbids explicit message send of 'release' 'release' is unavailable: not available in automatic reference counting mode   项目中有几个第三方库用到MRC,在release时报错.在运行时没有用到这个库所以没有报错(没有确定).于是我改了那几个文件为MRC状态,成功Archive,在ARC改为-fobjc-arc,MRC为-f

iOS 修改状态栏字体颜色(亲测,好用)

有时候我们需要根据不同的背景修改状态栏字体的颜色,我的方法比较复杂,如果有更好用的方法欢迎大家提出来,我会持续更新的.#方法一1.首先是设置info.plist 文件: 将View controller-based status bar appearance 的值设置为NO.2.在AppDelegate.m 的方法中如下设置,默认会显示黑色等于为你的app状态栏设置一个主颜色 - (BOOL)application:(UIApplication *)application didFinishLa

iOS StatusBar状态栏文字颜色更改

1.将单个页面的StatusBar文字颜色改为白色,动态更改也可以在这里设置 -(UIStatusBarStyle)preferredStatusBarStyle { return UIStatusBarStyleLightContent; } 2.将所有页面的StatusBar文字颜色改为白色 plist文件中View controller-based status bar appearance 设置为 NO 在这种情况下,将单个页面的文字颜色更改为黑色 -(void)viewWillAppe

iOS开发——UI篇&文字渐变效果:图层中的mask属性

文字渐变效果:图层中的mask属性 本次文章,主要讲述的是图层中的mask属性,利用它,可以做出文字渐变效果! 一.文字渐变效果: 二.文字渐变实现思路: 1.创建一个颜色渐变层,渐变图层跟文字控件一样大. 2.用文字图层裁剪渐变层,只保留文字部分,就会让渐变层只保留有文字的部分,相当于间接让渐变层显示文字,我们看到的其实是被裁剪过后,渐变层的部分内容. 注意:如果用文字图层裁剪渐变层,文字图层就不在拥有显示功能,这个图层就被弄来裁剪了,不会显示,在下面代码中也会有说明. 2.1 创建一个带有文

修改状态栏的颜色

/** *  修改状态栏颜色 *  UIStatusBarStyleDefault 默认黑色,在浅色的背景上使用 *  UIStatusBarStyleLightContent 亮白,在深色的背景上使用 *  UIStatusBarStyleDefault IOS7之后淘汰 *  UIStatusBarStyleDefault IOS7之后淘汰 * */ - (UIStatusBarStyle)preferredStatusBarStyle { return UIStatusBarStyleLi

EditText 使用细节(输入内容改变时的监听事件、透明背景、修改提示文字颜色、输入内容密文显示)

1.对EditText的输入内容进行监听,给EditText 绑定 addTextChangedListener 监听事件 即可. 2.EditText输入内容,密文显示: android:password="true" 3.将EditText边框设置成透明的: android:background="#00000000" 4.修改EditText中hint文字颜色: android:textColorHint="#ffffff" 很多时候,我们