gpt4 book ai didi

Cocoa如何设置最大窗口高度但保留宽度自由

转载 作者:行者123 更新时间:2023-12-03 16:18:14 26 4
gpt4 key购买 nike

我有一个可以调整宽度但高度固定的窗口,这听起来很容易,但我真的很讨厌一个硬编码值。

我的代码是

NSWindow* win = ...;
NSSize maxSize = [win maxSize];
maxSize.width = 30000;
[win setMaxSize: maxSize];

如何编写此代码以使用系统默认值?

如果我的方法完全错误,我如何才能仅设置一个维度(宽度或高度)的最大窗口大小,而让另一个维度自由?

最佳答案

也许你可以尝试实现类似的东西:

- (NSSize)windowWillResize:(NSWindow *)window toSize:(NSSize)proposedFrameSize {
proposedFrameSize.height = window.frame.size.height;
return proposedFrameSize;
}

关于Cocoa如何设置最大窗口高度但保留宽度自由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4193193/

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