Окно не перемещается с полноразмерным представлением содержимого в сочетании с прозрачной строкой заголовка - PullRequest
1 голос
/ 28 мая 2020

У меня есть простое приложение с настройками ниже, но когда я использую полноразмерный просмотр содержимого в сочетании с прозрачной строкой заголовка, окно нельзя перемещать / перетаскивать. Я пробовал установить view.window?.isMovableByWindowBackground = true в override func viewDidAppear(), но это не сработало. Что мне не хватает, чтобы окно работало должным образом?

enter image description here

1 Ответ

0 голосов
/ 28 мая 2020

Скорее всего, ваше представление непрозрачно, потому что NSWindow.isMovableByWindowBackground указывает, что окно может быть перемещено на собственном фоне .

В этом случае вы должны создать подкласс NSxxxxView и переопределить NSView.mouseDownCanMoveWindow свойство только для чтения, чтобы вернуть true.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...