Расположение приложения Macintosh в случае двойного монитора

Предположим, что на моем компьютере Macintosh есть два монитора, как я могу точно определить монитор, на котором находится мое приложение.

2 ответа

Решение

[NSScreen mainScreen] возвращает экран с сфокусированным окном. Вызовите этот метод, пока ваше приложение активировано

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

Другие вопросы по тегам