MacOS的窗口里会默认存在一些按钮,比如最大化、最小化、关闭等。
可以通过下面的方法隐藏掉窗口的默认按钮:
NSApplication *application = [NSApplication sharedApplication];
[[application.mainWindow standardWindowButton:NSWindowZoomButton] setHidden:YES];
[[application.mainWindow standardWindowButton:NSWindowMiniaturizeButton] setHidden:YES];
可能被隐藏的标准按钮包括:
typedef NS_ENUM(NSUInteger, NSWindowButton) {
NSWindowCloseButton, // 关闭按钮
NSWindowMiniaturizeButton, // 最小化按钮
NSWindowZoomButton, // 最大化按钮
NSWindowToolbarButton,
NSWindowDocumentIconButton,
NSWindowDocumentVersionsButton API_AVAILABLE(macos(10.7)) = 6,
};
本文介绍如何使用Objective-C代码来隐藏MacOS应用窗口中的默认按钮,例如最大化、最小化及关闭按钮。通过设置这些按钮为隐藏状态,可以实现更加定制化的用户界面。
1526

被折叠的 条评论
为什么被折叠?



