mac下borderless的window(无标题栏)如何实现

子类化NSWindow:

- (void)awakeFromNib

{

    [selfsetStyleMask:NSBorderlessWindowMask];

    [selfsetAcceptsMouseMovedEvents:YES];

    [selfsetMovableByWindowBackground:YES];

    [selfsetLevel:NSNormalWindowLevel];

    [self setOpaque:NO];

    [selfsetBackgroundColor:[NSColorclearColor]];

}

 

- (BOOL) canBecomeKeyWindow { return YES; }

- (BOOL) canBecomeMainWindow { return YES; }

- (BOOL) acceptsFirstResponder { return YES; }

- (BOOL) becomeFirstResponder { return YES; }

- (BOOL) resignFirstResponder { return YES; }

posted @ 2013-11-01 15:47  小鼬就是我  阅读(653)  评论(0编辑  收藏  举报