Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift 调整NSB窗口大小时,XIB/NSBox位置不变_Swift_Macos_Nswindow_Nsbox - Fatal编程技术网

Swift 调整NSB窗口大小时,XIB/NSBox位置不变

Swift 调整NSB窗口大小时,XIB/NSBox位置不变,swift,macos,nswindow,nsbox,Swift,Macos,Nswindow,Nsbox,当我最大化/最小化NSI窗口时,其内部的XIB/NSBox不会改变其位置。如果我们最大化窗口,它们将保持在相同的位置。我曾尝试设置自动调整大小的遮罩,使其从四面八方、水平和垂直方向展开,但它不起作用。 我可以添加什么来让它工作,或者我在IB中需要做什么 掩码设置如下。听起来掩码设置不正确。你想让这个盒子怎么样?保持相同大小的居中,用相同边距的窗口展开,或者其他什么?@Loengard更新了这个问题,说明了遮罩目前是如何设置的。是的,我只希望它保持在中间。盒子和窗户在同一个xib中吗?你有没有试

当我最大化/最小化NSI窗口时,其内部的XIB/NSBox不会改变其位置。如果我们最大化窗口,它们将保持在相同的位置。我曾尝试设置自动调整大小的遮罩,使其从四面八方、水平和垂直方向展开,但它不起作用。 我可以添加什么来让它工作,或者我在IB中需要做什么


掩码设置如下。

听起来掩码设置不正确。你想让这个盒子怎么样?保持相同大小的居中,用相同边距的窗口展开,或者其他什么?@Loengard更新了这个问题,说明了遮罩目前是如何设置的。是的,我只希望它保持在中间。盒子和窗户在同一个xib中吗?你有没有试过在盒子和窗户之间添加contstraint?@Willeke-box在单独的XIB中。窗户在别的地方,构成了别的东西。这是我带来的一个按钮动作。若窗户是全屏的,那个么它会进入中心,若窗户很小,那个么它也会进入中心。唯一的问题是,如果我最大化/最小化窗口,这个xib不会改变它的位置。是最大化绿色按钮还是最小化黄色按钮?请发一封信。