我有一个导航 Controller (navC) 和一个 View Controller (ViewC),它是从根 Controller 推送的 View 。我用代码隐藏了 ViewC 的后退按钮:
[[self navigationItem] setHidesBackButton:YES];
我在 ViewC 之后推送了标签栏 Controller (tabbarC)。在与 tabbarC 中第一个选项卡关联的 View Controller 中,我尝试使用以下代码隐藏后退按钮:
[[[self tabBarController] navigationItem] setHidesBackButton:YES];
但是当我点击它时,后退按钮仍然可见;它消失了...任何人都可以帮助我隐藏 tabbarC 中所有 View 的后退按钮。
最佳答案
在你推送到 tabbarviewcontroller 时出现的第一个 View 中设置这个
-(void)viewWillAppear:(BOOL)animated{
[super viewWillAppear:animated];
self.tabBarController.navigationItem.hidesBackButton=YES;
}
关于iphone - 在导航 Controller 中添加选项卡栏 Controller 时隐藏后退按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12524711/