NSWindow Titlebar与关闭按钮

时间:2014-06-30 06:17:17

标签: objective-c interface-builder nswindow nswindowcontroller

我使用“界面”构建器创建了一个窗口。默认窗口的标题栏包含关闭,最小化和最大化按钮。我可以使用IB属性检查器隐藏最小化和最大化按钮,取消选中那些样式蒙版,但无法删除这些按钮。如何我可以使用界面构建器(我使用xcode5.1)来完成它吗?

1 个答案:

答案 0 :(得分:3)

您可以通过IB启用/禁用窗口按钮,但不能单独通过IB从窗口中完全隐藏或删除它们。您需要获取按钮引用并隐藏它。有点像这样:

NSButton *closeButton = [self.window standardWindowButton:NSWindowCloseButton];
[closeButton setHidden:YES];