我嘗試在可可應用程序中顯示/隱藏標題欄。我使用以下代碼:標題&&關閉按鈕不顯示
if ([window styleMask]==NSResizableWindowMask) {
[window setStyleMask:NSMiniaturizableWindowMask|NSClosableWindowMask|NSResizableWindowMask|NSTitledWindowMask];
}else{
[window setStyleMask:NSResizableWindowMask];
}
它在10.10之前運行良好,但在10.10失敗。在10.10中,當標題欄顯示時,標題,關閉/最小化/調整大小按鈕未顯示。只有用戶調整窗口大小,這些東西纔會顯示出來。
我想的東西必須是「同花順」,因此我也嘗試添加:
[window update];
[window display];
[[NSApplication sharedApplication] setWindowsNeedUpdate:YES];
[[NSApplication sharedApplication] updateWindows];
但是所有的失敗。
任何人都可以提出任何建議嗎?謝謝!