我在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"];
这里的任何帮助都将非常感激。感谢。
答案 0 :(得分:0)
在此尝试:Crappy iOS APIs – UINavigationController
请注意,Rafael在新控制器中执行此操作,不在执行推送的控制器中。
self.navigationItem.hidesBackButton = YES;
它对我有用。 戴夫