画面上のステータスバーアイコンの位置を知りたい
-(void)awakeFromNib{
statusItem = [[[NSStatusBar systemStatusBar] statusItemWithLength:NSVariableStatusItemLength] retain];
NSBundle *bundle = [NSBundle mainBundle];
statusImage = [[NSImage alloc] initWithContentsOfFile:[bundle pathForResource:@"r" ofType:@"png"]];
statusHighlightImage = [[NSImage alloc] initWithContentsOfFile:[bundle pathForResource:@"rh" ofType:@"png"]];
[statusItem setImage:statusImage];
[statusItem setAlternateImage:statusHighlightImage];
[statusItem setTitle:@"APP"];
[statusItem setToolTip:@"You do not need this..."];
[statusItem setHighlightMode:YES];
NSRect rect = [[[statusItem view] window ] frame];
NSLog(@"%f",rect.origin.y);
}
そうするために、そして到達しませんでした
NSRect rect = [[[statusItem view] window ] frame];
NSLog(@"%f",rect.origin.y);