【发布时间】:2016-04-11 17:31:11
【问题描述】:
我试图在点击提交按钮后转到底部视图控制器,但是当我这样做时,它会创建一个新窗口。
【问题讨论】:
我试图在点击提交按钮后转到底部视图控制器,但是当我这样做时,它会创建一个新窗口。
【问题讨论】:
这是 Cocoa segues 的默认行为之一。一种解决方案是在通过 segue 时关闭前一个窗口。
override func prepare(for segue: NSStoryboardSegue, sender: Any?) {
self.view.window?.close()
//Pass data to new view
}
我刚刚找到this tutorial,开发者制作了一个非常有趣的过渡效果,看看页面底部的源代码
【讨论】: