2015-03-30 47 views
0

我需要检测从子级展开到父级视图控制器的segue。我知道这是可以做到这一点,如果我有一个按钮,启动放松SEGUE,但有一种方法来检测它,如果我只使用自动创建iOS Detect从push segue展开segue

@IBAction func unwind(segue:UIStoryboardSegue) { 

    println("segue did unwind") 

} 

我已经试过了标准的后退按钮把它放到父视图控制器中,然后从子视图控制器连接(按Ctrl +拖动)以退出。但是这并不称为上述方法

+0

标准的后退按钮不做放松继续。它确实popViewControllerAnimated :.你为什么想放松一下? – rdelmar 2015-03-30 22:32:51

+0

@rdelmar啊,那我就困惑了。那么有没有办法检测后退按钮何时被按下(或者屏幕被刷回),以便我可以将信息传递回父视图控制器? – TimWhiting 2015-03-30 23:41:48

+1

通常情况下,您不会等到用户按下后退按钮才能传递信息。只要信息可以通过,就使用委托协议传递它,然后无需检测后退按钮何时被触摸。 – rdelmar 2015-03-31 00:01:09

回答

0

当您想要使用Back按钮转换到父屏幕时,请执行以从按钮控制 - 拖动到父VC。控制 - 从按钮拖动到VC顶部的Exit。然后从列表中选择您的展开顺序。

希望这会有所帮助。 :)