Вы должны увеличить уровень окна.Я не знаю о -enterFullScreenMode:withOptions
- но с полноэкранным API CoreGraphics мы сделали это следующим образом:
int level = CGShieldingWindowLevel();
[m_hudPanel setLevel:level];
Или, может быть, вам пришлось использовать level + 1
, я забыл.Дело в том, что окна организованы сначала по уровням, а затем внутри каждого уровня.Когда вы перемещаете окно вперед, оно перемещается только к передней части своего уровня.Таким образом фон, строка меню, док-станция и хранитель экрана остаются там, где они должны (это просто особые виды окон).