状态栏颜色

作者: YvanLiu | 来源:发表于2017-03-27 17:56 被阅读4次

一、

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;
}

相关文章

网友评论

    本文标题:状态栏颜色

    本文链接:https://www.haomeiwen.com/subject/hjwrottx.html