我有2个故事板说A和B.故事板A有多个视图控制器。经过一些用户操作后,我从故事板A切换到故事板B.如何回到上一个故事板A单击后退按钮并返回到我最初来自的同一个视图控制器。
我无法做到如下所示,因为我没有A的旧导航堆栈。
let storyboard = UIStoryboard(name: "A", bundle: nil)
let vc = storyboard.instantiateInitialViewController() as UIViewController!
presentViewController(vc, animated: true, completion: nil)
答案 0 :(得分:8)
"返回"按钮应该链接到这样的东西:
CompositeFilter
答案 1 :(得分:6)
如果您的viewcontrollers嵌入在navigationcontroller中,您可以执行以下操作:
从故事板A转移到故事板B
let storyboard = UIStoryboard(name: "B", bundle: nil)
let vc = storyboard.instantiateInitialViewController() as UIViewController!
navigationController?.pushViewController(vc, animated: true)
从故事板B回到故事板A
navigationController?.popViewControllerAnimated(true)
(当然,故事板B中的初始viewcontroller不应该是一个导航控制器,而应该是一个常规的viewcontroller)
答案 2 :(得分:1)
For XCODE 9 Swift 4
navigationController?.popViewController(animated: true)
答案 3 :(得分:0)
使用此代码..当您想要返回上一个
时 $("#2").animate({'margin-top':'-309px'}); /***CHANGE FIX PIXEL VALUE TO YOUR PX OR % VALUE***/