我正在尝试更改NSPanel的标题栏高度。我尝试了以下但是没有按预期工作:
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification {
NSRect f = [[[window contentView] superview] frame];
f.size.height += 10;
[[window contentView] superview].frame = f;
}
答案 0 :(得分:3)
您无法更改窗口标题栏的高度。它由框架修复。如果你想要一个带有自定义外观的窗口,你需要使用NSBorderlessWindowMask
样式蒙版创建一个窗口,然后绘制你自己的标题栏和小部件。