我有一个使用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];