NavigationItem leftBarButtom项隐藏不起作用?

时间:2013-02-04 04:50:28

标签: iphone objective-c uinavigationbar

我在导航栏上显示自动收报机视图。并且不想显示返回按钮。 为了隐藏后退按钮,我编写了以下代码:

    -(void)viewWillAppear:(BOOL)animated
{
    self.navigationController.navigationBar.hidden=false;
    self.navigationController.navigationItem.leftBarButtonItem.tintColor=[UIColor clearColor];
    self.navigationController.navigationItem.hidesBackButton=true;
}

在每个实现文件中。

在app delegate中应用ticker didFinishLaunching方法如下。

self.navController.navigationItem.hidesBackButton=YES;
[self.navController.navigationBar addSubview:[Constant BSE_Ticker]];
[self.navController.navigationBar addSubview:[Constant NSE_Ticker]];

但后退按钮没有隐藏。 显示下面的屏幕截图

ScreenShot of back button not hiding

谢谢! 我将不胜感激。

2 个答案:

答案 0 :(得分:4)

尝试以下方法:

self.navigationItem.hidesBackButton = YES;

答案 1 :(得分:0)

试试这个:

[self.navigationItem setHidesBackButton:YES animated:YES];