开发锦集

状态栏颜色

2017-03-27  本文已影响4人  YvanLiu

一、

1、在info.plist文件中将View controller-based status bar appearance设置为NO
2、[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleDefault animated:NO];
    // UIStatusBarStyleDefault        黑
    // UIStatusBarStyleLightContent 白   

二、

1、在info.plist文件中将View controller-based status bar appearance设置为YES,或者不设置,因为它默认为YES;注意:如果将它设置为NO时,下面的步骤将不起作用。
2、在UIViewController中覆写- (UIStatusBarStyle)preferredStatusBarStyle方法,返回UIStatusBarStyleLightContent或UIStatusBarStyleDefault即可。
- (UIStatusBarStyle)preferredStatusBarStyle{
    
    return UIStatusBarStyleDefault;
}
//隐藏状态栏方法
- (BOOL)prefersStatusBarHidden{
    return YES;
}
上一篇 下一篇

猜你喜欢

热点阅读