状态栏颜色

作者: 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