Я пытаюсь отобразить что-то со стороны NSStatusItem. Думаю, я мог бы сделать это двумя способами:Рисование окна в координатах или рисование за пределами NSStatus Item
Показать прозрачное окно с изображением, которое мне нужно в координатах курсора мыши.
ИЛИ
Используйте пользовательские NSStatusItem и перемещать элементы управления/изображения в окне слева, чтобы они на самом деле от пункта статуса
Проблема заключается в том, устанавливая рамки минусовой NSRect (-200, 0,100,50), похоже, не работает. Итак, как я могу визуализировать объекты за пределами элемента статуса (думаю, свойство переполнения CSS) или визуализировать прозрачное окно в определенных координатах?
Кажется, что он отлично работает (сделал его плавающим окном и отобразился с помощью makeKeyAndOrderFront), за исключением одной вещи. Он отображается примерно в течение секунды, точно, как я хочу его, тогда он исчезает. Он просто исчезает - ничто в журналах, и приложение все еще работает нормально. Любые идеи относительно того, что может произойти? EDIT: Когда я нажимаю кнопку в окне несколько раз в секунду, похоже, остается. Это похоже на то, что он исчезает, когда неактивен ... –
Я не знаю. Может быть, он будет выпущен? Если нет, попробуйте сделать его прозрачным и посмотреть, исчезнет ли он. – ughoavgfhw