一、遮挡的问题原因,在显示window的时候,设置了如下
[self setLevel:NSStatusWindowLevel];
[self setFrame:rect display:YES];
[self makeKeyAndOrderFront:nil];
其中NSStatusWindowLevel的层级较高,所以会遮挡左上角的系统菜单栏,把这一行删掉即可。或者根据自己需要改成自己需要的层级
二、无法显示的问题,全屏后,鼠标hover到顶部也无法显示交通灯
问题原因,在工程的plist中设置了LSUIElement = YES,也就是 Application is agent (UIElement) 为YES,
在dock中不显示图标,所以全屏的时候,也就没有对应的功能