У меня есть приложение, которое использует NSStatusItem
. На маленьких экранах в строке состояния мало места. Когда пользователь переключается на приложение с большим количеством пунктов меню, мой элемент состояния скрывается. Есть ли способ получить уведомление об этом?
Что я пробовал до сих пор:
NSNotification
: НетstatusView
из иерархии представлений: NoisHiddenOrHasHiddenAncestor
: НетВот код, который я использую для создания элемента состояния.
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];