Cocoa如何设置最大窗口高度但保留宽度自由
我有一个可以调整宽度但具有固定高度的窗口,这听起来很容易,但我有一个我真的很讨厌的硬编码值。
我的代码是
NSWindow* win = ...;
NSSize maxSize = [win maxSize];
maxSize.width = 30000;
[win setMaxSize: maxSize];
如何编写此代码以使用系统默认值?
如果我的方法完全错误,我如何才能仅设置一个维度(宽度或高度)的最大窗口大小,而使另一个维度自由?
I've a window that can be resized in width but has a fixed height, it sounds an easy task but I've an hardcoded value that I really hate.
My code is
NSWindow* win = ...;
NSSize maxSize = [win maxSize];
maxSize.width = 30000;
[win setMaxSize: maxSize];
How can I write this code to work with a system default?
If my approach is totally wrong how can I set the max window's size for only one dimension (width or height) leaving the other free?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
也许你可以尝试实现类似的东西:
Maybe you could try to implement something like: