[英]How to resize only one side of NSWIndow programmatically?
从 Apple 文档中,我们可以通过为 ResizeIncrements 分配新值来修改调整大小值(乘数)。
但是最小值是 1 所以,我想知道是否可以仅调整一侧的大小(一次仅调整宽度或仅高度)。
我尝试使用回调,每次用户拖动以调整其大小时重置 NSWindow 的大小,但它不起作用。
编辑:
更具体地说,我想知道是否可以将调整大小选项限制在一侧。
是的,只需覆盖windowWillResize:size:
并返回您想要允许的任何值。
我不相信resizeIncrements
会影响这一点; 这只是设置允许的增量,但 window 代表将拥有最终决定权。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.