这是我的第一个问题。 我从 Mac App Store 下载了一款名为 BlackWhite 的游戏。 http://itunes.apple.com/us/app/blackwhite/id420650954?mt=12 我想知道如何创建一个具有自定义标题(如应用程序)的窗口。是无边框窗口吗?但它有窗口按钮...
最佳答案
I'd like to know how to create a window with a custom title like the app.
粗体 NSWindow 标题
- titleFont
{
return [NSFont boldSystemFontOfSize:10];
}
- (NSRect)_titlebarTitleRect
{
return NSOffsetRect([super _titlebarTitleRect], 0, -1);
}
链接:
http://andymatuschak.org/articles/2006/01/11/making-the-hud-item-1-a-frame-themed-party
额外的 NSWindow 自定义
(就像您提供的示例)
Matt Gemmell 的 TunesWindow(使用背景图像):
-http://mattgemmell.com/source/
Matt Gallagher 的自定义 NSWindow:
-http://cocoawithlove.com/2008/12/drawing-custom-window-on-mac-os-x.html
拉斐尔·沃诺 (Rafaël Warnault) 的《DarkWindow》:
-http://www.read-write.fr/blog/?p=32
NSThemeFrame 用法:
-http://parmanoir.com/Custom_NSThemeFrame
关于cocoa - 如何在 cocoa 中创建自定义标题窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5687695/