gpt4 book ai didi

cocoa - 设置窗口大小可调

转载 作者:行者123 更新时间:2023-12-03 16:02:47 27 4
gpt4 key购买 nike

在 IB 中,可以通过选中打开或关闭“调整大小”复选框来轻松完成此操作。我的问题是我希望我的主 NSWindow 不能调整大小,直到单击按钮,然后我希望它可以调整大小。

我已经在互联网上搜索过,但找不到任何东西?窗口不能调整大小或不能以编程方式调整吗?

先谢谢大家了!

最佳答案

从 10.6 开始,您可以使用 -[NSWindow setStyleMask:] 更改窗口的样式掩码。所以,你会做这样的事情:

在 Objective-C 中

要调整其大小:

window.styleMask |= NSWindowStyleMaskResizable;

要使其不可调整大小:

window.styleMask &= ~NSWindowStyleMaskResizable;

在 swift

要调整其大小:

mainWindow.styleMask = mainWindow.styleMask | NSWindowStyleMaskResizable

要使其不可调整大小:

mainWindow.styleMask = mainWindow.styleMask & ~NSWindowStyleMaskResizable

关于cocoa - 设置窗口大小可调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10473700/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com