В приложении для Mac, как я могу открыть NSWindow
по определенному NSScreen
(скажем, на втором экране)?Какао-шоу NSWindow на конкретном экране
Это, как я показываю в окно, но он показывает только на главном экране
self.windowController = NSStoryboard(name: "Main", bundle: nil).instantiateControllerWithIdentifier("mainWindow") as! NSWindowController
let window = self.windowController.window!
window.makeKeyAndOrderFront(self)
Ответы в обоих Swift и OC приветствуются.
Я уверен, что ОС любит рассматривать несколько экранов как «один большой экран», чтобы вы могли контролировать это с помощью позиции. См. Здесь http://stackoverflow.com/questions/16658582/how-to-move-nswindow-to-a-particular-screen –
@JustinMeiners Спасибо! Я это попробую. –