我的导航控制器出现了按钮问题。我不确定我是否在正确的地方订购了导航控制器..
这是我的问题: 我想在我的viewController上使用一个按钮(home)(带有#34;选择源"),它导航到我的家庭视图控制器(左上角有一个标题" AR NOTE" )。
我做了什么: 我拖了一个连接或线(不知道如何调用线,当你左键单击按钮,然后将其拖动到另一个视图控制器)并连接按钮与主视图控制器。
发生了什么: 它工作正常,但我的家庭视图控制器上还有一个导航栏,它不想离开......
**有没有办法从"选择来源"到我的主视图控制器??
(顺便说一句,在这里的照片中,我没有将按钮连接到视图控制器" AR NOTE" /" H0ME") **
在第二张照片中,您可以看到我正常连接时会发生什么 .......................... .................................................. .................................................. ...................................
答案 0 :(得分:1)
在这种情况下,您不希望做您所做的事情,因为这将呈现一个新的Home VC。您可能想要回到最初提供的Home VC,不是吗?
您需要添加展开segue 。
在Home VC中,添加方法。执行展开segue时将调用此方法:
@IBAction unwindFromSources(segue: UIStoryBoardSegue) {
}
然后,控制+拖动按钮到"退出"家庭风险投资。如果您不知道我所指的是什么,请在这里拍照:
现在从下拉列表中选择您刚编写的方法。你完成了!您刚刚为Home VC创建了一个展开区域。 iOS将智能地确定要解除对Home VC的影响,它需要关闭选择源VC然后关闭导航控制器。