Расположение приложения Macintosh в случае двойного монитора
Предположим, что на моем компьютере Macintosh есть два монитора, как я могу точно определить монитор, на котором находится мое приложение.
2 ответа
Решение
[NSScreen mainScreen] возвращает экран с сфокусированным окном. Вызовите этот метод, пока ваше приложение активировано
Вызовите -[NSWindow screen] в интересующем вас окне, например, в главном окне (имейте в виду, что если у вас несколько окон, каждое из них может находиться на другом экране).