【发布时间】:2017-06-13 05:52:25
【问题描述】:
static func showMenuView(parentVC:UIViewController){
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let resultController = storyboard.instantiateViewController(withIdentifier: "menuViewController") as? MenuViewController;
let segue:DragDownSettingSegue = DragDownSettingSegue.init(identifier: "", source: parentVC, destination: resultController);
parentVC.prepare(for: segue, sender: nil);
segue.perform();
}
我正在以编程方式对视图控制器进行排序。 ViewController A 到 B,然后 B 到 C,然后 C 到 D,然后 D 到 B。B 中有一个“返回”按钮。所以当我从 B 返回时,我想去 A。所以为此,当 D 到 B 时,我想从堆栈而不是 A 和 B 中清除所有视图视图控制器。 问题:我无法获得堆叠视图控制器的列表。
【问题讨论】:
-
您是否在导航控制器中嵌入了第一个视图控制器,即 A?您使用的 segue 类型是什么?
标签: ios objective-c iphone swift xcode