IOS开发——IOS7 状态栏颜色更改

来源:互联网 发布:淘宝运营培训费用 编辑:程序博客网 时间:2024/04/28 06:43

IOS开发——IOS7 状态栏颜色更改


1在Info.plist配置文件中,增加键:UIViewControllerBasedStatusBarAppearance,并设置为NO(字体白色,设置为YES则为黑色);


2 在需要改变状态栏颜色的ViewController中在ViewDidLoad方法中增加:

 [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];

如果需要在全部View中都变色,可以写在AppDelegate,也可以写在父类的相关方法中。

#import "AppDelegate.h"@implementation AppDelegate- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];    self.window.backgroundColor = [UIColor blackColor];       [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];        [self.window makeKeyAndVisible];    return YES;}

效果:







0 0
原创粉丝点击