Swift MacOS以编程方式创建控制器

时间:2018-11-08 17:45:41

标签: macos swift4 viewcontroller

我通过以下方式以编程方式创建控制器:

let myWindowController = NSStoryboard(name: "Main", bundle: nil).instantiateController(withIdentifier: "PreferencesWindowController") as! PreferencesWindowController
myWindowController.showWindow(self)

这将创建控制器并显示首选项窗格。

问题在于窗口似乎没有焦点,在这种情况下,工具栏项被禁用并且无法单击。 我从中创建窗口的类不是NSMenu的管理器。

有人对如何解决这个问题有任何想法吗?

0 个答案:

没有答案