iOS 7 backBarButtonItem隐藏

我的后栏按钮有问题。 它保持隐藏,无论我喜欢self.navigationItem.hidesBackButton

这是我添加后退按钮的代码:

 // - (void)viewDidLoad{ [.....]; UIBarButtonItem *back = [[UIBarButtonItem alloc] initWithTitle:NSLocalizedString(@"UI_BTN_BACK", nil) style:UIBarButtonItemStylePlain target:nil action:nil]; back.tintColor = [Templates getColor:@"color"]; [[self navigationItem] setBackBarButtonItem:back]; // Parent [super viewDidLoad]; } 

按钮保持隐藏但是如果触摸它应该在的地方则返回工作。 当然它适用于iOS6。 另一个细节:当我将UINavigationBar半透明设置为YES时,似乎会出现后退按钮。

谢谢

使用此代码:

 self.navigationItem.backBarButtonItem = nil; 

要么

 self.navigationItem.leftBarButtonItem = nil; 
 [self.navigationItem setHidesBackButton:YES]; 

看看这个。

 self.navigationController.navigationBar.tintColor = [UIColor whiteColor];