Mac 平台上的軟件窗口里會默認存在一些按鈕,比如最大化、最小化、關閉窗口等。下面的方法可以隱藏掉窗口的默認按鈕。
例如我們要只保留關閉按鈕,最簡單的方法是:
[[window standardWindowButton:NSWindowZoomButton] setHidden:YES];
[[window standardWindowButton:NSWindowMiniaturizeButton] setHidden:YES];
其他可能被隱藏的標准按鈕包括:
NSWindowCloseButton,
NSWindowMiniaturizeButton,
NSWindowZoomButton,
NSWindowToolbarButton,
NSWindowDocumentIconButton
用上面的代碼,換掉按鈕名即可隱藏。