【发布时间】:2012-09-21 05:26:12
【问题描述】:
我有一个导航控制器 (navC) 和一个视图控制器 (ViewC),它是从根控制器推送的视图。我用代码隐藏了 ViewC 的后退按钮:
[[self navigationItem] setHidesBackButton:YES];
我在 ViewC 之后推送了标签栏控制器 (tabbarC)。在与 tabbarC 中的第一个选项卡关联的视图控制器中,我尝试使用代码隐藏后退按钮:
[[[self tabBarController] navigationItem] setHidesBackButton:YES];
但是当我点击后退按钮时,它仍然可见;它消失了......任何人都可以帮我隐藏tabbarC中所有视图的后退按钮。
【问题讨论】:
-
你在哪个方法中放置了代码....是viewDidLoad吗?
-
使用 [[navC navigationItem] setHidesBackButton:YES];
-
@Spynet 我在 viewDidLoad 和 viewWillAppear 都试过了,但没有结果
-
您是否以编程方式添加了标签栏视图控制器?
-
@Neo 是的,我已经以编程方式添加了它
标签: iphone objective-c uinavigationcontroller uitabbarcontroller