2 guodeganggdg guodegangGDG 于 2013.04.22 14:27 提问

tabbarC添加到navC时隐藏后退键

导航控制器navC,视图控制器ViewC是由根控制器推出的,视图控制器中隐藏后退键:

[[self navigationItem] setHidesBackButton:YES];

在ViewC之后推出标签栏控制器tabbarC。在视图控制器中tabbarC的第一个tab中,隐藏后退键:

[[[self tabBarController] navigationItem] setHidesBackButton:YES];

但是后退键还是显示,如果我点击一下就消失了。我需要后退键在tabbarC的所有视图都隐藏。

谢谢您的帮助。

2个回答

xinyoulingxi1_tong
xinyoulingxi1_tong   2013.04.22 15:44

在ViewC 的viewDidLoad of ViewC 中:

[self.navigationController.navigationItem setHidesBackButton:YES];

在视图的控制器的viewWillAppear方法:

[self.navigationController.navigationItem setHidesBackButton:YES];
lanhailvcao
lanhailvcao   2013.04.22 16:31

在第一个显示的视图,推入 tabbarviewcontroller 时设置:

-(void)viewWillAppear:(BOOL)animated{
      [super viewWillAppear:animated];
      self.tabBarController.navigationItem.hidesBackButton=YES;
}
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!