6

我对后退栏按钮有疑问。不管我喜欢,它都保持隐藏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 时,似乎出现了后退按钮。

谢谢

4

3 回答 3

4
[self.navigationItem setHidesBackButton:YES];

看看这个。

于 2013-09-23T09:23:53.847 回答
2
self.navigationController.navigationBar.tintColor = [UIColor whiteColor];
于 2014-05-22T09:13:41.543 回答
1

使用此代码:

self.navigationItem.backBarButtonItem = nil;

或者

self.navigationItem.leftBarButtonItem = nil;
于 2017-01-18T06:26:57.107 回答