UINavigationBar setBackgroundImage在iOS 6上隐藏UIBarButtonItem

时间:2013-12-18 14:47:06

标签: ios ios6 uinavigationbar uibarbuttonitem

在导航控制器的几个子视图上,我有不同的导航栏图像,所以我使用:

-(void)viewWillAppear:(BOOL)animated {
    UIImage *gradientImage46 = [[UIImage imageNamed:@"navbar2.png"]resizableImageWithCapInsets:UIEdgeInsetsMake(0, 0, 0, 0)];
    [self.navigationController.navigationBar setBackgroundImage:gradientImage46 forBarMetrics:UIBarMetricsDefault];
    [super viewWillAppear:animated];

}

在iOS 7及更高版本上,这很好用。但是,在iOS 6上,它隐藏了后退按钮。思考?它不只是隐藏,按下区域什么也不做

0 个答案:

没有答案