Как создать многостраничное приложение с помощью Swift для OS X?
Я создал приложение OS X Cocoa, используя язык Swift в Xcode. Я настроил свою основную раскадровку следующим образом:
и когда я запускаю приложение и нажимаю кнопку, он открывает новое окно для другого контроллера вида, как это, что не то, что я хочу. Вот что я получаю:
что я хочу точно, так это то, что ViewControllers для переключения, но в том же окне, а не в новом окне. Как остановить новое поведение окна и заставить его работать в том же окне?
1 ответов
в вашем ViewController, где ваше действие кнопки:
@IBAction func changeView(sender: AnyObject) {
let secondVC = storyboard?.instantiateControllerWithIdentifier("SecondVC") as? SecondViewController
view.window?.contentViewController = secondVC
}
и не забудьте идентифицировать свой второй viewcontroller следующим образом