Jef*_*ake 5 macos cocoa titlebar nswindow
我为一个变黑的NSWindow(样式0)创建了一个自定义标题栏视图,这样我就能以类似于Quicktime X的方式消失它.唯一的问题是,按钮不响应鼠标悬停和鼠标移动动作在标题栏上可以结合按下按钮.
完整的源代码如下:https://github.com/iaefai/OrganicUI Classes/ORTitleBar.m和ORWindow.m.
按钮是此方法的标准:
self.closeButton = [NSWindow standardWindowButton: NSWindowCloseButton
forStyleMask:NSTexturedBackgroundWindowMask];
Run Code Online (Sandbox Code Playgroud)
然后定位:
[self.closeButton setFrame: __frame];
Run Code Online (Sandbox Code Playgroud)
然后添加到标题栏:
[self addSubview: self.closeButton];
Run Code Online (Sandbox Code Playgroud)
这里可以看到一个消失的标题栏的小视频:http: //web.me.com/iaefai/OrganicUI/ORWindow.html
归档时间: |
|
查看次数: |
7895 次 |
最近记录: |