UINavigationBar Dont出现

时间:2013-06-17 19:54:25

标签: ios uinavigationbar

UinavigationBar来自self.navigationController不会出现。我将IB中的顶部栏设置为“黑色导航栏”,它显示在IB上,但仍然没有出现在设备上。

我已经尝试过:

  

self.navigationController.navigationBarHidden = NO;
  self.navigationController.navigationBar.hidden = NO;

发生了什么事?

2 个答案:

答案 0 :(得分:0)

简单来说,系统没有显示导航栏,因为没有理由,因为你还没有将导航控制器中的视图控制器包裹起来,导航控制器是导航栏的上下文。通常使用。

要执行此操作,请选择您的视图控制器,然后点击Window> Embed in> Navigation Controller

答案 1 :(得分:0)

确保您已初始化并且视图控制器被推入导航堆栈并显示。导航栏是导航控制器的一部分。如果导航控制器未初始化且添加的导航栏将不可见