具有自动布局的按钮的网格

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

我对自动版式完全陌生,我正在尝试为macOS创建一个简单的计算器应用程序。

该应用看起来与普通的macOS计算器应用类似,因此它的顶部具有与窗口相同的标签宽度,然后是一个按钮网格,当我调整窗口大小时,该按钮网格应该进行调整,但是那不会发生。

我可以使其与旧的支柱和弹簧一起使用,但这不会阻止最终用户调整窗口的大小并使窗口变小以致UI会自行折叠,就像您看到的here

如果尝试使用自动版式进行操作,则不会收到任何警告或错误,并且无法将窗口调整为太小,但是按钮无法正确展开,如您看到的here

These是我的约束,我不知道是否有一种更有意义的共享方法。

是否有明显的我想念的东西?我已经尝试了所有方法,但是按钮无法正确调整大小。

cocoa autolayout
1个回答
0
投票

向按钮的所有侧面添加约束。

enter image description here

选择所有按钮并添加等宽约束。

enter image description here

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