注册

跳转ChatViewController回来,present界面后dismiss,主界面导航栏navigationBar的背景色变为蓝色

每次push EaseMessageViewController 或者 ChatViewController 在pop回来


9D53CBFF-6C55-438E-8157-31B3221D0E58.png




1E9898EE-82D6-4F49-A5A4-0D0B4C7731F3.png


 
然后应用里面只要是present推出的Controller,再dismiss,


4CC44F7E-D112-4CE0-B2CC-16278049C4F7.png


 
此时navigationController的navigationBar的背景色就会变为蓝色,如图:


960AAB9A-247A-44D8-B4C4-03F9B684D721.png




 
已邀请:
添加全局的设置吧,参考下面的代码
//设置NavigationBar背景颜色

    [[UINavigationBar appearance] setBarTintColor:RGB(255, 104, 0)];

    //@{}代表Dictionary

    [[UINavigationBar appearance] setTitleTextAttributes:@{NSForegroundColorAttributeName:[UIColor whiteColor]}];

    [UINavigationBar appearance].translucent = NO;

    [[UINavigationBar appearance] setTintColor:[UIColor whiteColor]];

要回复问题请先登录注册