【问题标题】:Navigation controller back button doesnt appear?导航控制器后退按钮不出现?
【发布时间】:2017-06-19 08:00:52
【问题描述】:

我正在尝试在导航控制器上设置后退按钮,但在我运行它时它没有出现。我看了一些教程,它通常可以工作。

【问题讨论】:

  • 勾选This,查看IB按钮 添加UIButton from Object Library
  • 你需要把导航控制器移到你的菜单VC前面

标签: ios xcode uinavigationcontroller swift3 storyboard


【解决方案1】:

您的流程应该是:

NavigationController --> MainVC --> FoodVC

现在您可以添加如下按钮:

导航项 -> 左栏按钮项 -> 栏按钮项 -> 后退按钮

【讨论】:

    【解决方案2】:

    转到导航控制器场景->导航控制器->导航栏-然后转到右上角显示属性选项并更改栏色调颜色。试试看

    【讨论】:

      【解决方案3】:

      视图控制器食物嵌入在 Navigation Controller 中,因此它是根视图控制器。 当任何 viewController 被推送到同一个导航控制器上时,导航栏就会出现。

      所以,如果您的 tableview 已经在 Navigationcontroller 中,则删除您的 FoodVC Controller 嵌入的 Navigation Controller。

      如果你想要那个导航控制器,你可以通过编程方式添加 leftBarButtonItem。

      完全取决于您的要求。

      【讨论】:

        【解决方案4】:

        MenuVc 是您的主要控制器吗?试试这个,删除中间的导航控制器。然后单击 MenuVc,嵌入到导航控制器中,并在属性检查器中将导航控制器设置为初始视图控制器。然后将 menuVC 导航到 Food,“Show”。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2012-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-11-29
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多