我正在建立一个像gmail这样的导航抽屉。而我正在使用SWRevealViewController吊舱来处理此问题
从情节提要中,我可以轻松完成此操作,如果我想从侧面菜单移至特定部分,则可以使用segue进行控制,控制并从侧面菜单拖动到目标视图控制器,从而显示视图控制器推入控制器>
但是现在,我需要以编程方式进行操作,如何以编程方式实现此目标?
答案 0 :(得分:0)
如果您使用标识符进行搜索,
self.performSegue(withIdentifier: "your segue identifier", sender: self)
答案 1 :(得分:0)
在didSelect或IBAction下的操作中添加以下内容
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let sw = storyboard.instantiateViewController(withIdentifier: "sw") as! SWRevealViewController
self.view.window?.rootViewController = sw
let destinationController = self.storyboard?.instantiateViewController(withIdentifier: "youIdentifier")
let navigationController = UINavigationController(rootViewController: destinationController!)
sw.setFront(navigationController, animated: true)