0

我是 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"];

这里的任何帮助将不胜感激。谢谢。

4

1 回答 1

0

在这里试试:糟糕的 iOS API – UINavigationController

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

self.navigationItem.hidesBackButton = YES; 

这个对我有用。戴夫

于 2012-06-06T22:38:49.940 回答