2012-06-08 2 views
1

Итак, я выяснил, как нарисовать мое приложение на уровне значка, установив уровень моего окна на kCGDesktopIconWindowLevelKey. Работает безупречно.Взаимодействие с приложением на уровне рабочего стола/значка (OS X)

Проблема, с которой я сталкиваюсь, - это взаимодействие. Когда приложение запускается, а окно сфокусировано, все в порядке, но в тот момент, когда я отключаю его и фокусирую другое приложение или какой-либо другой значок, я больше не могу снова сфокусировать окно. Это как если бы он был объединен с рабочим столом ...

У кого-то была аналогичная проблема и он знает, как решить проблему?

ответ

0

Это ошибка, с которой я столкнулся, и все началось, когда был выпущен Лев. Чтобы противодействовать этому, вам нужно добавить один или два уровня к ключу по умолчанию. Например:

window.level = kCGDesktopIconWindowLevelKey + 1; 
Смежные вопросы