更改ViewController时NSWindow中的图形错误?

时间:2016-04-30 14:59:28

标签: swift cocoa nswindow nsviewcontroller

我正在使用storyboard创建一个带有NSToolbar的窗口控制器。 使用工具栏按钮我试图将窗口的contentViewController切换到其他viewControllers。

  @IBAction func switchViewControllers(sender: NSToolbarItem) {

    if sender.label == "one" {
        self.window?.contentViewController = self.storyboard?.instantiateControllerWithIdentifier("one") as? NSViewController
    }
    if sender.label == "two" {
        self.window?.contentViewController = self.storyboard?.instantiateControllerWithIdentifier("two") as? NSViewController
    }

}

单击toolbarItems会按预期切换ViewControllers,但是当切换ViewControllers时,我注意到窗口边缘出现了一些图形故障。

我错过了什么吗?

启动 original

切换视图时 switch1

switch2

0 个答案:

没有答案