Как отобразить NSPanel перед полноэкранным просмотром? - PullRequest
3 голосов
/ 09 декабря 2010

Мое приложение работает в полноэкранном режиме, и мне нужно что-то вроде UIPopoverController для iOS.Первой идеей было использование NSPanel, но я не могу отобразить его перед полноэкранным представлением.

Мне нужен либо UIPopoverController-подобный класс для Cocoa, либо способ отображения NSPanel передполноэкранный вид.Как я могу сделать это?

Ответы [ 3 ]

7 голосов
/ 14 декабря 2010

Извините, ни один из них действительно не работал.

Решение было:

[yourPanel setLevel:kCGMaximumWindowLevel];

Однако Wevah и SphereCat1 помогли мне найти метод setLevel:. Спасибо.

3 голосов
/ 14 декабря 2010

Попробуйте вместо этого:

[yourPanel setLevel:NSMainMenuWindowLevel+1];

Это должно поставить его выше всего на экране.Удачного кодирования!
Билли

1 голос
/ 09 декабря 2010

Что-то вроде

[yourPanel setLevel:[fullscreenWindow level] + 1];

должно работать.

...