我在 Xcode 中使用 Swift 语言创建了一个 OS X Cocoa 应用程序。我已经像这样设置了我的主要 Storyboard:
当我运行应用程序并点击按钮时,它会为另一个 View Controller 打开一个新窗口,这不是我想要的。这是我得到的:
我真正想要的是 ViewControllers 切换但在同一窗口中,而不是在新窗口中。如何停止新窗口行为并使其在同一窗口中工作?
最佳答案
在您的 ViewController 中,您的按钮操作是:
@IBAction func changeView(sender: AnyObject) {
let secondVC = storyboard?.instantiateControllerWithIdentifier("SecondVC") as? SecondViewController
view.window?.contentViewController = secondVC
}
关于xcode - 如何使用 Swift for OS X 创建多页面应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32047874/