【问题标题】:How to navigate back from a navigation controller on the storyboard in xcode如何从 xcode 故事板上的导航控制器导航回来
【发布时间】:2017-09-22 07:05:43
【问题描述】:

我有一个初始视图控制器InitialViewController,带有一个“列表”按钮(以及一些其他随机按钮)。

单击“列表”会转到嵌入在导航控制器中的UITableViewController。这一切都很甜蜜。

但是一旦 UITableViewController 被加载,就没有“返回”按钮可以导航回 InitialViewController。

我只是想知道我的选择是什么。在情节提要上,我使用了“导航项”和“按钮栏”,我将以编程方式将其连接起来以导航回来。

我只是不确定是否可以选择放松转场,或者是否有人有更好的想法。

谢谢。

【问题讨论】:

    标签: swift xcode


    【解决方案1】:

    加载 UITableViewController 时看不到后退按钮的原因是它是嵌入它的导航控制器的根视图控制器。因此,NavigationController 在堆栈中没有其他视图控制器它可以回到。

    将您的 InitialViewController 嵌入到 NavigationController 中,而不是 TableViewController,这应该将带有返回按钮的导航栏添加到您的 TableViewController。

    如果您不想在 InitialViewController 中显示导航栏,可以使用以下步骤将其隐藏:

    1. 在情节提要文件中,选择 InitalViewController
    2. 打开属性检查器并将顶部栏设置为无

    希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 2012-03-10
      • 2013-01-10
      • 1970-01-01
      • 1970-01-01
      • 2015-05-31
      • 2012-01-22
      • 2013-02-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多