У меня есть приложение, которое использует NSStatusItem
. На маленьких экранах в строке состояния мало места. Когда пользователь переключается на приложение с большим количеством пунктов меню, мой статус становится скрытым. Есть ли способ получить уведомление об этом?
Что я пробовал до сих пор:
- Я проверил, запущен ли
NSNotification
: Нет
- Я проверил, удаляется ли
statusView
из иерархии представления: Нет
- Я проверил
isHiddenOrHasHiddenAncestor
: Нет
Вот код, который я использую для создания элемента статуса.
self.statusItem = [[NSStatusBar systemStatusBar] statusItemWithLength:NSVariableStatusItemLength];
MyStatusView *maView = [[[MyStatusView alloc] initWithFrame:CGRectMake(0, 0, 50, 22)] autorelease];
[statusItem setTitle:@"Ma Status Item"];
[statusItem setView:maView];