繁体   English   中英

iOS导航控制器未添加导航栏

[英]iOS Navigation Controller doesnt add navigation bar

我的情况: http : //i.stack.imgur.com/KTlVu.png

我现在有两种看法。 从第二个视图开始,我想有一个返回到初始视图的后退按钮。 我添加了一个导航控制器并将其设置为初始视图,并且导航栏出现在第一个视图(PlusCalendar)上。 但是,我不知道如何为第二个视图(AddEventControllerVC)添加导航栏,并添加使其返回PlusCalendarView的后退按钮。 我看了几本教程,但都没有一个令人惊讶地解决了这个问题。 我也在查看Apple的类参考,并且不确定是否必须从第二个视图控制器再次初始化导航栏。 我的问题是..

  1. 导航栏为什么不会自动添加到我的所有视图中?
  2. 对于第二个视图,为什么导航栏似乎位于底部?
  3. 如何在第二个视图的顶部添加导航栏,并添加“后退”按钮?

导航栏应该自动添加后退按钮。 问题是我的第一个视图和第二个视图之间的争斗被设置为“模式弹出窗口”。 当我将其更改为“推”时,后退按钮将正确显示。

似乎在模型pop中,导航栏未在其堆栈中记录视图控制器。 因此,它无法知道返回轨迹。在您的情况下,应在第二个视图控制器中自定义导航项。 您可以看以下示例: 自定义导航栏

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM