隐藏导航控制器后退按钮iOS 7

Ada*_*hns 15 back-button uinavigationcontroller ios ios7

我试图通过在我的viewDidLoad方法中添加以下行来隐藏导航控制器中的后退按钮.关于SO的许多其他先前的答案都说这有效,所以我不知道我的问题是什么?也许是iOS 7/Xcode 5的新功能?

self.navigationItem.hidesBackButton = YES;
self.navigationController.navigationItem.hidesBackButton = YES;
Run Code Online (Sandbox Code Playgroud)

小智 36

我也遇到过类似的问题.这仅在您没有自定义时才有效Navigation bar.下面的任何一个都可以工作.

[self.navigationItem setHidesBackButton:YES animated:YES];   OR
[self.navigationItem setHidesBackButton:YES];
Run Code Online (Sandbox Code Playgroud)

请检查您是否"退回" iOS 7,然后上面的工作将会起作用.

希望这能帮助您找出问题所在


Nag*_*Raj 7

UINavigationController我们可以隐藏像这样:

[self.navigationItem setHidesBackButton:YES animated:YES];
Run Code Online (Sandbox Code Playgroud)

UITabBarController我们可以隐藏像这样:

self.tabBarController.navigationItem.hidesBackButton = YES;
Run Code Online (Sandbox Code Playgroud)