Storyboard如何实现pop和dismiss
可以通过unwind segue从导航栈返回。使用unwind segue可以从导航层次(navigation hierarchy)中返回上一步或上几步。普通的segue会创建一个目标视图控制器的新实例,然后转换;而unwind segue转换到导航层次中已经存在的视图控制器。转换开始前,为源视图控制器和目标视图控制器提供回调函数。通过这些回调函数在两个视图控制器之间传递数据。 在Interface Builder中创建一个unwind segue时,不需要指定目标视图控制器。当unwind segue触发时,运行时动态判断跳转到导航层次中哪一个视图控制器。这个过程可自定义,并为容器视图控制器提供额外可自定义的方面。 - (IBAction)unwindToCurrentController:(UIStoryboardSegue *)unwindSegue {
}
赞0
踩0