gpt4 book ai didi

ios - 约束后堆栈大小不正确

转载 作者:行者123 更新时间:2023-11-28 06:37:07 25 4
gpt4 key购买 nike

obs:对不起,如果它令人困惑,我的英语不太好

我在 2016 年初开始编程,所以我的第一语言是 Swift,我创建了一个新项目来训练 AutoLayout 的东西。我想让对象填满整个屏幕,所以我这样做了:

按钮 abc、1-9、- 和 。尺寸为 200x50。 reiniciar 和 calcular 按钮(在底部)尺寸为 300x50。标签增量为 600x120,x1 和 x2 为 600x60。

当我单独堆叠它们时,没问题。我进入了这个场景:They all stacked together

它们全部堆叠在一起并符合高度 x 宽度

但是我在添加约束以使它们填满屏幕时遇到了麻烦。我将所有约束边距设置为 0(以便拉伸(stretch)和填充),我得到了这个:

A mess

我做错了什么?

最佳答案

当您固定到 super View 的 4 个边缘时,您将打开自动布局固定菜单。当您打开它时,在您可以选择的 4 个边缘下方有一个复选框。删除您的约束并在取消选中该复选框的情况下再次添加它们,它说的是:约束到边距。

This should do the trick

当您选择堆栈 View 时,还要检查您的堆栈 View 是否在设置 Pane 中有一些边缘插入。 Edge Insets 基本上是堆栈 View 内的边距,将它们设置为 0。

如果这没有解决您的问题,请发表评论。

关于ios - 约束后堆栈大小不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38855231/

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