【问题标题】:Unable To show the navigation bar when I do popViewControllerAnimated当我做 popViewController Animated 时无法显示导航栏
【发布时间】:2012-11-25 11:56:50
【问题描述】:

我有两个 viewControllers,我正在从 FirstView 导航到 SecondView,通过

将 SecondView 推送到导航控制器。因为我不想要导航栏

要显示在 SecondView 中,我执行以下操作

self.navigationController.navigationBar.hidden=YES;

然后我从 secondView 回到 FirstView 如下

[self.navigationController popViewControllerAnimated:YES];

但是现在导航栏也没有显示在 FirstView 中,因为我将它隐藏在了

第二视图。我正在 FirstView 中尝试以下操作

-(void)viewWillAppear:(BOOL)animated
{

       [super viewWillAppear:YES];

       self.navigationController.navigationBar.hidden=NO;
}

【问题讨论】:

    标签: objective-c ios cocoa-touch uinavigationcontroller


    【解决方案1】:

    您设置 initWithNib 或 viewDidLoad 方法并运行它

    -(void)viewDidLoad
     {
          self.navigationController.navigationBar.hidden=NO;
     }
    

    【讨论】:

      【解决方案2】:

      试试这个:

      - (void) viewWillAppear:(BOOL)animated
      {
          [self.navigationController setNavigationBarHidden:NO animated:NO];
          [super viewWillAppear:animated];
      }
      

      【讨论】:

        【解决方案3】:

        尝试在弹出第二个视图控制器之前显示导航栏,如下所示:

        self.navigationController.navigationBar.hidden=NO;
        [self.navigationController popViewControllerAnimated:YES];
        

        【讨论】:

          【解决方案4】:

          试试下面的方法:

          -(void)viewDidAppear:(BOOL)animated
          {
              [super viewDidAppear:YES];
              self.navigationController.navigationBar.hidden=NO;
          }
          

          但对我来说,它应该在 viewWillAppear 中工作。

          【讨论】:

            【解决方案5】:

            将下面的代码放在第二个视图中

            -(void)viewWillDisappear:(BOOL)animated{
            self.navigationController.navigationBarHidden=NO;
            

            }

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2011-08-17
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2020-10-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多