Итак, я ищу через this источник, пытаясь сделать одну из этих строки состояния приложений с пользовательским пирогом с использованием NSPanel -NSPanel Popping в неправильном пространстве
Все работает нормально, и денди. Нажатие кнопки меню вызывает [panel makeKeyandOrderFront:nil]
, который работает в большинстве случаев - окно обычно появляется в правильном пространстве перед всем остальным.
Однако, если я перехожу в полноэкранное пространство (например, Xcode в полноэкранном режиме) и пытаюсь использовать там приложение меню, панель появляется в неправильном пространстве (тот, который был ранее поднят), и ничего не отображается в предполагаемом пространстве. Только после щелчка второй раз он появляется в нужном месте.
У кого-нибудь есть объяснение этому явлению?
Ваше исправление работает! Спасибо. Думаю, я буду использовать его. Я действительно удивляюсь, почему это необходимо, хотя ... – Vervious