IOS8状态栏文字颜色问题

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

2.导航栏标题文字变白:可以在self.navigationItem.titleview上可以加入label, 把label字体颜色设为白色好即可

3.IOS8隐藏状态栏方法

-(UIStatusBarStyle) preferredStatusBarStyle{

return UIStatusBarStyleDefault;

}

-(BOOL)prefersStatusBarHidden{

return YES;

}

时间: 2024-10-13 03:01:59

IOS8状态栏文字颜色问题的相关文章

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

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

iOS StatusBar状态栏文字颜色更改

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

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

首先targets-->info -->设置UIViewControllerBasedStatusBarAppearance 为NO 然后在需要改变状态栏颜色的 AppDelegate中在 didFinishLaunchingWithOptions 方法中增加: [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent]; 只要这两步  搞定!

iOS 更改状态栏文字颜色

第一步:在info.plist中添加一个字段:view controller -base status bar 设置为NO 第二步: 在AppDelegate.m的 didFinishLaunchingWithOptions 中添加 [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent animated:NO];     // 白色  [[UIApplication sharedAppl

修改状态栏的文字颜色和背景色

一.修改状态栏文字颜色 这里修改文字颜色分两种情况 (1)导航栏是隐藏状态 如果导航栏为隐藏状态 可以直接在控制器中重写如下方法 // 重写方法 状态栏白色 - (UIStatusBarStyle)preferredStatusBarStyle{ return UIStatusBarStyleLightContent; } 这样状态栏的文字就可以变成白色了 (2)导航栏不是隐藏状态 如果导航栏不是隐藏状态 会发现方法(1)没有作用了这时要采用第二种方法, 一共有两个步骤1 -> 设置info.p

iOS6 与iOS7以及7以上状态栏的颜色设置

iOS7默认状态栏文字颜色为黑色 修改为白色的方法:(chenyong注意 我的Status bar style 使用的仍是默认值Gray style(default)) 1在Info.plist中设置View controller-based status bar appearance 为NO2 在需要改变状态栏颜色的ViewController中在ViewDidLoad方法中增加:[[UIApplication sharedApplication] setStatusBarStyle:UIS

iOS不得姐项目--登录模块的布局,设置文本框占位文字颜色,自定义内部控件竖直排列的按钮

一.登录模块的布局 将一整部分切割成若干部分来完成,如图分成了三部分来完成 设置顶部状态栏为白色的方法 二.设置文本框占位文字颜色 <1>方法一与方法二实现原理是同一种,都是通过设置placeholder的NSAttributeString来设置文字属性 方法二效果图: <2>第三种方法是通过RunTime找到隐藏的可以设置placeholder颜色的属性,通过KVC来赋值.RunTime会单独拿出来讲 三.按钮自定义,重新排列子控件的排列位置

百思不得姐第4天:文本框占位文字颜色

一:设置登录界面和注册界面的切换 #import "CQLoginViewController.h" #import "CQCustomTextField.h" @interface CQLoginViewController () @property (weak, nonatomic) IBOutlet NSLayoutConstraint *centerTopConstraints; @property (weak, nonatomic) IBOutlet UI

自定义iOS7导航栏背景,标题和返回按钮文字颜色

转自:http://blog.csdn.net/mad1989/article/details/41516743 在iOS7下,默认导航栏背景,颜色是这样的,接下来我们就进行自定义,如果你仅仅是更改一下背景和颜色,代码会很简单,不需要很复杂的自定义View来替代leftBarItem 更改导航栏的背景和文字Color 方法一: [objc] view plaincopy //set NavigationBar 背景颜色&title 颜色 [self.navigationController.na