导航栏和tabbar背景颜色被系统改变解决办法

导航栏

self.navigationController.navigationBar.barTintColor = colorOrange;
    self.navigationController.navigationBar.translucent = NO;//导航栏navigation的translucent属性 影响半透明状态
    self.extendedLayoutIncludesOpaqueBars = YES;//如果使用默认值你会发现,在你自定义navigationbar的样式之后xib或者storyboard中的试图统统向下挪动了64,非常的蛋疼。

tabbar

[UITabBar appearance].translucent = NO;
        self.barTintColor = [UIColor MyNavigationbarColor];

你可能感兴趣的:(导航栏和tabbar背景颜色被系统改变解决办法)