【问题标题】:iOS Navigation Controller doesnt add navigation bariOS导航控制器不添加导航栏
【发布时间】:2014-10-28 09:46:15
【问题描述】:

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

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

  1. 为什么我的所有视图都没有自动添加导航栏?
  2. 对于第二个视图,为什么导航栏似乎放在了底部?
  3. 如何在第二个视图顶部添加导航栏,并添加“返回”按钮?

【问题讨论】:

    标签: ios iphone xcode


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      似乎在模型弹出中,导航栏没有在其堆栈中记录视图控制器。所以它不知道回溯。在你的情况下,你应该在第二个视图控制器中自定义你的导航项。你可以看看这个例子:custom navigation bar

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-05-24
        • 1970-01-01
        • 1970-01-01
        • 2014-07-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-03-01
        相关资源
        最近更新 更多