Ios 半透明UINavigationBar忽略视图控制器

Ios 半透明UINavigationBar忽略视图控制器,ios,ios7,uinavigationcontroller,uinavigationbar,Ios,Ios7,Uinavigationcontroller,Uinavigationbar,从左侧滑动时,若要转到上一个视图控制器,导航栏和工具栏的行为就好像已删除了俯视图控制器,并且只会模糊上一个视图的内容,这与按下某些视图控制器时发生的情况相同。这只发生在某些控制器上 另外,我试着做了一些截图,但令我惊讶的是,在这些截图中,导航栏是它应该有的样子 将CustomNavigationBar设置为故事板中的所有导航栏,确保它不是导航控制器 已创建CustomNavigationBar{m,h}或将其添加到AppDelegate文件 @interface CustomNavigation

从左侧滑动时,若要转到上一个视图控制器,导航栏和工具栏的行为就好像已删除了俯视图控制器,并且只会模糊上一个视图的内容,这与按下某些视图控制器时发生的情况相同。这只发生在某些控制器上


另外,我试着做了一些截图,但令我惊讶的是,在这些截图中,导航栏是它应该有的样子

将CustomNavigationBar设置为故事板中的所有导航栏,确保它不是导航控制器

已创建CustomNavigationBar{m,h}或将其添加到AppDelegate文件

@interface CustomNavigationBar : UINavigationBar
@end

@implementation CustomNavigationBar

- (instancetype)initWithCoder:(NSCoder *)aDecoder
{
    self = [super initWithCoder:aDecoder];
    self.translucent = NO;
    return self;
}

- (instancetype)initWithFrame:(CGRect)frame
{
    self = [super initWithFrame:frame];
    self.translucent = NO;
    return self;
}

@end