Получение доступа к окну NSPopover для установки уровня? - PullRequest
7 голосов
/ 03 апреля 2012

Когда отображается всплывающее окно, мне любопытно, можно ли установить базовые параметры в окне всплывающего окна, например уровень окна.В моем тестировании всплывающие окна выглядят как окно, но они не реагируют на обычные селекторы NSWindow, такие как setLevel:.

Можно ли установить уровень окна на NSPopover?

1 Ответ

13 голосов
/ 03 апреля 2012

NSPopover является подклассом NSObject, а не NSWindow, поэтому установка уровня окна официально не поддерживается.

Вы могли бы попытаться получить окно как это:

NSWindow* popoverWindow = yourPopover.contentViewController.view.window;

Я не знаю, сможете ли вы тогда успешно установить уровень.

...