如何检查navigationcontroller标题

时间:2016-06-22 11:45:02

标签: ios objective-c

我正在开发基于UINavigationController的应用程序。我把标题分开了。如果我移到第一页,我设置标题

self.navigationItem.title=@"First"; 

如果我转到第二页

self.navigationItem.title=@"Second";  

它工作正常。但是当我移到第三页时,我正在设置标题,但它显示<第二名

任何人都知道如何检查UINavigationController标题是否存在。

4 个答案:

答案 0 :(得分:1)

在第三个ViewController上的

ViewDidLoad中添加以下代码并尝试一次

[self.navigationItem.backBarButtonItem setTitle:@" "];

答案 1 :(得分:0)

ThirdViewController中的

使用ViewDidLoad

中的以下代码
[self.navigationItem.backBarButtonItem setTitle:@""];

它适合你

答案 2 :(得分:0)

使用此代码

当你移动第二个第三个

时 第二个视图控制器中的

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
    self.navigationItem.backBarButtonItem=[[UIBarButtonItem alloc] initWithTitle:@" "
                                                                       style:UIBarButtonItemStylePlain
                                                                      target:nil action:nil];
}

答案 3 :(得分:0)

它正在运作....谢谢大家......

- (void)viewWillDisappear:(BOOL)animated
{
    self.title = @"Back";
}

- (void)viewWillAppear:(BOOL)animated
{
    self.title = @"Title of your navigation bar";
}
相关问题