注册

导航栏标题颜色不能统一设置,只能单独在每个控制器设置一遍?

导航栏标题颜色不能统一设置,只能单独在每个控制器设置一遍?
 
例:
第1步: 在AppDelegate.m 里先设置导航栏标题颜色为红色。
第2步: 运行官方3.14代码标题颜色显示正常。
第3步: 进入聊天对话,导航栏标题颜色瞬间变成白色(字体也变成系统默认了),再退出聊天对话,发现所有导航栏标题都变成白色,字体也变成系统默认了。这是什么原因?

Snip20160804_1.png



00001.png


 
已邀请:
AppDelegate+EaseMob.m中也有设置//设置7.0以下的导航栏
    if ([UIDevice currentDevice].systemVersion.floatValue < 7.0){
        navigationController.navigationBar.barStyle = UIBarStyleDefault;
        [navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"titleBar"]
                                                 forBarMetrics:UIBarMetricsDefault];
        [navigationController.navigationBar.layer setMasksToBounds:YES];
    }
 
兄弟,我现在遇到跟你一样的问题
请问你大哥你解决了没有
 
直接修改easeui的xml文件  目录  easeui ->res ->layout -> ease_widget_title_bar.xml 修改对应控件就可以了,app的所有标题都会变了
 
android我是这样做的,不是到ios是不是这样子

要回复问题请先登录注册