2011-09-20 76 views
1

我試圖更改NSPanel的標題欄高度。我嘗試了以下方法,但並未按預期工作:在NSPanel中更改標題欄高度

- (void)applicationDidFinishLaunching:(NSNotification *)aNotification { 
    NSRect f = [[[window contentView] superview] frame]; 
    f.size.height += 10; 
    [[window contentView] superview].frame = f; 
} 

回答

3

您無法更改窗口標題欄的高度。它由框架修復。如果你想要一個具有自定義外觀的窗口,你需要使用NSBorderlessWindowMask樣式掩碼創建一個窗口,然後繪製自己的標題欄和小部件。