У меня есть приложение, в котором окно без полей отображается и скрывается, используя orderOut и orderFront. Когда он виден, я хочу, чтобы он стал ключевым окном, когда мышь перемещается над ним.
Пока я сделал это:
- В awakeFromNib я установил свой первый респондент для себя.
- В конструкторе окна, который я установил, принимает события мыши на YES.
- В методе mouseMoved я использую makeKeyAndOrderToFront.
Моя проблема в том, что это работает только при первом наведении мыши на окно.
После этого он не получает никаких событий mouseOver.
Я попытался проверить firstResponder, но насколько я могу судить, он никогда не меняется из окна.
Любые идеи, что я могу сделать, чтобы заставить это работать?