Программно перейти на другое пространство (MacOSX)

Я создаю настраиваемое окно (NSWindow с NSBorderlessWindowMask). Пока что мне удалось для обработки перетаскивания, изменения размера, cmd + щелчка и даже миниатюризации с помощью двойного щелчка, если это разрешено (см. здесь ), чтобы мое окно было максимально похоже на обычное NSWindow.

Однако, когда я перетаскиваю свое окно в В углу экрана пользователь ожидает переместить это окно в следующее место. (Если у вас включены пробелы в "SystemPreferences"> "Expose and Spaces"> "Spaces"> "Enable Spaces")

Интересно, как я могу программно переключиться на другое пространство и переместить туда свое окно?

10
задан Community 23 May 2017 в 12:09
поделиться