gpt4 book ai didi

xcode - 如何使用Xcode的自动布局调整 View 大小

转载 作者:行者123 更新时间:2023-12-04 13:33:34 26 4
gpt4 key购买 nike

我在有多个NSPopUpButtons的项目中第一次使用Xcode的自动布局功能。
现在,我要实现的是将两个popUpButton和它们的标签一起放置在一行中,并且在调整窗口大小时,我希望两个popUpButton都可以调整其宽度,同时保持彼此之间的水平间距。

但是,无论我如何应用约束,我都不会获得popUpButtons来随窗口更改其大小。他们将始终打破其水平间距约束,而只是增加/减小标签的间距。我希望可以从此屏幕快照中获得更清晰的信息:

我已将标签和popUpButtons之间的间距设置为具有1000优先级的固定值,并已将popUpButtons的宽度限制设置为大于或等于初始大小。

如何设置约束以调整popUpButtons的大小?

最佳答案

在写这个问题时,我意识到了诀窍是:

在NSPopUpButton的大小检查器中,我不得不减小Content Hugging Priority



显然,这控制了 View 要“拥抱”其内容的紧密程度。因此,当拥抱优先级高于调整大小优先级时, View 将不希望增加其大小,因为这将意味着在其范围和内容之间有更多的空白空间。

然后,在我的特殊情况下,我还可以将两个NSPopUpButton固定为具有相同的宽度和样式:popUpButton可以完美地调整大小,同时保持间距不变。

关于xcode - 如何使用Xcode的自动布局调整 View 大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12109365/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com