rez*_*afi 147 objective-c statusbar ios9 xcode7
如何在iOS 9中更改状态栏文本颜色.
如何将状态栏文本颜色更改为白色
请帮助我.
谢谢.
Wan*_*hoi 388
如果您按照reza的方法,启动屏幕仍然是黑色.
这种方法更好.
转到Project- > Target,
设置View controller-based status bar appearance要NO在Info.plist.
Jay*_*ani 115
使用a UINavigationController并将其导航栏设置barStyle为.Black.超过你AppDelegate.m文件中的这一行.
navigationController.navigationBar.barStyle = UIBarStyleBlack;
Run Code Online (Sandbox Code Playgroud)
如果您不使用UINavigationController,请在ViewController.m文件中添加以下代码.
- (UIStatusBarStyle)preferredStatusBarStyle
{
return UIStatusBarStyleLightContent;
}
Run Code Online (Sandbox Code Playgroud)
并将方法调用到此行:
[self setNeedsStatusBarAppearanceUpdate];
Run Code Online (Sandbox Code Playgroud)
rez*_*afi 42
第一集
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
Run Code Online (Sandbox Code Playgroud)
转到AppDelegate,找到它的didFinishLaunchingWithOptions方法并执行:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
}
Run Code Online (Sandbox Code Playgroud)
然后View controller-based status bar appearance在plist中设置等于NO.
小智 35
在info.plist文件中添加一个密钥UIViewControllerBasedStatusBarAppearance并将其设置为YES.
在ViewController的viewDidLoad方法中添加一个方法调用:
[self setNeedsStatusBarAppearanceUpdate];
Run Code Online (Sandbox Code Playgroud)然后将以下方法粘贴到viewController文件中:
- (UIStatusBarStyle)preferredStatusBarStyle
{
return UIStatusBarStyleLightContent;
}
Run Code Online (Sandbox Code Playgroud)Man*_*ngh 12
将密钥添加View controller-based status bar appearance到Info.plist文件并使其布尔类型设置为NO.
插入一行代码viewDidLoad(这适用于提到它的特定类)
[UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleLightContent;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
150740 次 |
| 最近记录: |