隐藏Three20导航栏后退项目

时间:2012-06-06 22:13:08

标签: iphone ios three20

我在Three20世界中有点新手,我试图在导航栏中隐藏后退/左按钮。

以下是我要隐藏的方法:

[[TTNavigator navigator].topViewController.navigationController.navigationItem setLeftBarButtonItem:nil animated:YES];

[[TTNavigator navigator].topViewController.navigationController.navigationItem setHidesBackButton:YES animated:YES];

显然,这两种方法都不会隐藏后退按钮。我在这里尝试做的是,推动视图控制器,当新控制器到达时它没有显示后退按钮,但我有另一个按钮弹出视图。

我也试过不同的路线:

[VC.navigationController.navigationItem setHidesBackButton:Yes];

有趣的部分是我即将将标题设置为:

[VC.navigationItem setTitle:@"Options"];

这里的任何帮助都将非常感激。感谢。

1 个答案:

答案 0 :(得分:0)

在此尝试:Crappy iOS APIs – UINavigationController

请注意,Rafael在新控制器中执行此操作,在执行推送的控制器中。

self.navigationItem.hidesBackButton = YES; 

它对我有用。 戴夫