gpt4 book ai didi

ios - 自动布局 : Relative scaling of views

转载 作者:搜寻专家 更新时间:2023-10-31 19:37:38 25 4
gpt4 key购买 nike

我想在不同屏幕上实现一致的 View 。我的布局约束在小屏幕上完美运行,但在大屏幕上却乱七八糟。

我制作了一个 View (红色边框表示该 View )并将其固定到主 super View 中。然后我制作了 subview 并将其放入该 View 中。我固定了布局的顶部底部尾随和前缘,其中包含其父 View 的按钮(红色边框表示该 View )。包含按钮的 View 在小屏幕(iPhone 5)中看起来像这样

enter image description here

当它在像这样的大屏幕上看时(iPhone 6 及以上)

enter image description here

我希望此布局在所有屏幕中都具有与其他 View 相同的相对高度。我怎样才能做到这一点?

最佳答案

我想您可以使用内部包含按钮的 UIView,并为 UIView 设置底部、前导、尾部、顶部约束。然后,您可以设置该 UIView 的高度约束,并将乘数值设置为其 superView(= 红色框)的相对高度。最后,您可以根据需要为 UIView 中的按钮设置约束。如果您知道如何使用 StackView,我建议您使用它,因为它是简单易行的解决方案。这里很好tutorial关于 StackView。

关于ios - 自动布局 : Relative scaling of views,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39716683/

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