5

我为黑色的 NSWindow(样式 0)创建了一个自定义标题栏视图,这样我就可以让它以与 Quicktime X 类似的方式消失。唯一的问题是,按钮不响应鼠标悬停和鼠标移动操作标题栏上的按钮可以与按下按钮相结合。

完整的源代码在这里:https ://github.com/iaefai/OrganicUI在 Classes/ORTitleBar.m 和 ORWindow.m 下。

按钮是这种方法的标准:

self.closeButton = [NSWindow standardWindowButton: NSWindowCloseButton 
                           forStyleMask:NSTexturedBackgroundWindowMask];

然后定位:

[self.closeButton setFrame: __frame];

然后添加到标题栏:

[self addSubview: self.closeButton];

消失的标题栏的小视频可以在这里看到: http ://web.me.com/iaefai/OrganicUI/ORWindow.html

4

0 回答 0