如何以编程方式仅调整NSWIndow的一侧大小?

问题描述 投票:0回答:1

从Apple文档中,我们可以修改调整大小值(乘数)通过为ResizeIncrements分配新值。

但是最小值是1,所以我想知道是否可以仅调整一侧的大小(一次仅调整Width或Height的大小。)>

我尝试使用回调,每次用户拖动以调整NSWindow的大小时都会重置NSWindow的大小,但它不起作用。

编辑:

更具体地说,我想知道是否可以将调整大小选项限制为仅一侧。

从Apple文档中,我们可以通过将新值分配给ResizeIncrements来修改大小调整值(乘数)。但是最小值为1,所以我想知道是否仅调整一侧的大小(仅...

objective-c macos nswindow
1个回答
0
投票

是,只是覆盖windowWillResize:size:并返回要允许的任何值。

© www.soinside.com 2019 - 2024. All rights reserved.