美文网首页
设置状态栏颜色

设置状态栏颜色

作者: 放心我很好 | 来源:发表于2020-04-08 17:13 被阅读0次

    #更改状态栏颜色

    info.plist中 '''View controller-based status bar appearance = YES'''时,控制器的'''preferredStatusBarStyle'''优先级高于application

    '''View controller-based status bar appearance = NO'''时,application优先级高于控制器的'''preferredStatusBarStyle'''

    如果View controller-based status bar appearance为YES 时 [UIApplication sharedApplication].statusBarStyle 设置无效

    由控制器管理状态栏时

    1、在vc中重写vc的preferredStatusBarStyle方法

    '''-(UIStatusBarStyle)preferredStatusBarStyle 

    {

    returnUIStatusBarStyleDefault;

    }'''

    2、在viewDidload中调用:'''[self setNeedsStatusBarAppearanceUpdate];'''

    相关文章

      网友评论

          本文标题:设置状态栏颜色

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