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