swift 如何自动布局标签

yzuktlbb  于 2023-04-10  发布在  Swift
关注(0)|答案(3)|浏览(164)

我想使用自动布局来这样布局我的标签。它在iPad 10.5中运行良好。但是当我移动到任何其他版本的iPad与更大的屏幕时,这种设计就失败了。任何人,请帮助我解决这个问题。

8yparm6h

8yparm6h1#

Swift 4酒店

使用堆栈视图

第一步.将labels插入stack view中,如下所示

**第二步:**在topbottomleftright对齐方式下,在堆栈视图中添加constraints根据您的需求这样-〉

**步骤3.**使用Stackview属性

a.)设置Stack viewHorizontallyaxis以及vertically
B.)按要求设置找正。
c.)根据要求设置分布(这里我使用了同样的填充)。
B.)在labels之间设置间距。
看这里-〉

现在运行.它将工作,它将显示相同的所有设备,如iPhoneiPad,也(水平和垂直).

它将显示如下(iPhone6splus)

nzk0hqpo

nzk0hqpo2#

看起来你只为iPad或iPhone创建/检查了约束。在Storyboard编辑器上更改设备范围的类型,你可以找到错误。注意所有设备类型的UI。

v09wglhw

v09wglhw3#

您可以通过“添加缺少的约束”来添加约束。
1.select 您的标签
2.然后单击“添加缺少的约束”

相关问题