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