相关疑难解决方法(0)

像Title Bar这样的NSWindow Mac App Store

我怎么能让它NSWindow的标题栏看起来像Mac App Store或应用程序Feedder的高度增加,其他控件显示在其中.

要了解我的意思,请查看Mac App Store的网站:http://www.apple.com/mac/app-store/.

它是一个自定义NSWindow还是一个完全无边框的窗口,NSView看起来像标题栏?

macos cocoa nswindow

11
推荐指数
1
解决办法
1万
查看次数

标题栏按钮和自定义标题栏

我为一个变黑的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

macos cocoa titlebar nswindow

5
推荐指数
0
解决办法
7895
查看次数

标签 统计

cocoa ×2

macos ×2

nswindow ×2

titlebar ×1