macOS应用开发如何限制窗口大小

我在为 macOS 开发一些实用的小工具时,为了使得UI设计更为简洁明了,则会要求窗口大小不可调,这样不会出现因为窗口大小调整导致的组件排序不正常。
在这里分享一下这样操作的方法。

默认情况下,我们的应用的 Window 大小是可调的,但是我不需要这个效果,所以要去掉。

首先,打开 Main.StoryBoard 选择其中的 Window

接下来,点击右侧的 Attribute Inspector ,找到其中的 Controls 部分,我们可以看到其中有几个默认勾选上的,我们这里是不需要刻意缩放大小,所以取消 Resize 前面的勾选。

 

取消勾选后,重新 build 新出现的窗口是不可调整大小的,达成目标。