使用hidesBottomBarWhenPushed产生的push navigationBar颜色问题

现象: 设置push

viewController.hidesBottomBarWhenPushed = YES;

当push出新界面时,导航栏右侧会有毛玻璃的效果,view打开后即会恢复正常,

暂时找到的解决方法时,
在能获取到key window的地方,设置backgroundColor,这样即会消除右侧毛玻璃

    [UIApplication sharedApplication].keywindow.backgroundColor = [UIColor whiteColor];

你可能感兴趣的:(使用hidesBottomBarWhenPushed产生的push navigationBar颜色问题)