cocoa - 如何在 cocoa 中创建自定义标题窗口

标签 cocoa window title borderless

这是我的第一个问题。 我从 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/

相关文章:

objective-c - OS X Web View 应用程序 - 不会加载本地 .html 网页

Cocoa - 如何在 InterfaceBuilder 中绑定(bind) NSView 的宽度?

objective-c - 从对象数组中获取属性数组

matlab - 如何更改 MATLAB 绘图图形的窗口标题?

objective-c - Cocoa 应用程序中的文本编辑(或类似)

macos - 将所有 NSWindows 捕获为事件图像,例如 Mac OS X 中的 Mission Control

android - Android Window.FEATURE_NO_TITLE 的对面?

python - 如何使我的 pygame 窗口最小化和最大化?

html - 在 codeigniter 中显示网站图标时出现问题。标题显示代码

html - 如何在 <a href 中的标题属性中显示一些文本粗体