如何从 xcode 故事板上的导航控制器导航回来
Posted
技术标签:
【中文标题】如何从 xcode 故事板上的导航控制器导航回来【英文标题】:How to navigate back from a navigation controller on the storyboard in xcode 【发布时间】:2017-09-22 07:05:43 【问题描述】:我有一个初始视图控制器InitialViewController
,带有一个“列表”按钮(以及一些其他随机按钮)。
单击“列表”会转到嵌入在导航控制器中的UITableViewController
。这一切都很甜蜜。
但是一旦 UITableViewController
被加载,就没有“返回”按钮可以导航回 Initia
lViewController。
我只是想知道我的选择是什么。在情节提要上,我使用了“导航项”和“按钮栏”,我将以编程方式将其连接起来以导航回来。
我只是不确定是否可以选择放松转场,或者是否有人有更好的想法。
谢谢。
【问题讨论】:
【参考方案1】:加载 UITableViewController 时看不到后退按钮的原因是它是嵌入它的导航控制器的根视图控制器。因此,NavigationController 在堆栈中没有其他视图控制器它可以回到。
将您的 InitialViewController 嵌入到 NavigationController 中,而不是 TableViewController,这应该将带有返回按钮的导航栏添加到您的 TableViewController。
如果您不想在 InitialViewController 中显示导航栏,可以使用以下步骤将其隐藏:
-
在情节提要文件中,选择 InitalViewController
打开属性检查器并将顶部栏设置为无
希望这会有所帮助!
【讨论】:
以上是关于如何从 xcode 故事板上的导航控制器导航回来的主要内容,如果未能解决你的问题,请参考以下文章