当屏幕大小更改时,IOS Swift会调整标签字体大小

时间:2015-01-11 16:17:26

标签: ios iphone swift mobile

我在故事板中使用任何X任何分辨率有多个标签,如下所示: Storyboard

现在我已经根据我的知识添加了约束,强制标签在使用iphone模拟器时重新定位,并且会发生以下情况。

Simulator

我想要的是让标签按比例保持相同的距离,并调整字体大小。因此,如果我们将Iphone屏幕划分为三分之一,则会占据第一个第3个月,第二个月和第三个年份。我认为使用长宽比可能会有效,但我得到了相同的标签聚合效果。它看起来像是保持距离边缘的距离约束,但它们不会自己调整大小以保持比率。

由于

1 个答案:

答案 0 :(得分:1)

如果你想在每个人之间保持相同的距离,实现它的一种方法是: 给所有这些宽度约束相等。并将前导和尾随约束设置为零。将所有标签对齐到水平居中。

这样,您就不需要更改字体大小了.. 但是,如果您仍想更改字体,请转到属性检查器以获取标签并在自动缩小下:将固定字体大小更改为最小字体大小并将其设置为适当的值,例如14。 enter image description here