在Objective C中隐藏我的后退按钮

时间:2015-01-13 20:22:01

标签: ios objective-c

我正在使用新的viewcontroller并尝试完全删除back button。这就是我在做的事情:

/* HIDE BACK BUTTON ON NAVIGATiON */
    self.navigationItem.hidesBackButton = YES;
    //<!-- Make sure navigation bar shows
    self.navigationController.navigationBar.hidden = NO; 

现在,当我在当前活动控制器的ViewController viewdidload()内运行时,它会禁用后退按钮,但文本back不会消失。在此之前,我使用[self performSegueWithIdentifier:@"pushToHomePage" sender:self];将其发送到我尝试删除后退按钮的当前ViewController

建议,想法?

2 个答案:

答案 0 :(得分:0)

根据我的经验,尝试将其设置为nil

self.navigationItem.hidesBackButton = YES;
self.navigationItem.backBarButtonItem = nil;

让我知道;)

答案 1 :(得分:0)

是的,在Xcode中验证后,@ MatteoGobbi的答案是正确的:

self.navigationItem.hidesBackButton = YES;
self.navigationItem.backBarButtonItem = nil;