繁体   English   中英

屏幕尺寸更改时iOS Swift调整标签字体大小

[英]IOS Swift resize label font size when screen size changes

我在情节提要中有多个标签,如下所示使用any X any Resolution: 故事板

现在,据我所知,我添加了一些约束,以在使用iphone模拟器时发生以下情况,迫使标签重新定位。

模拟器

我想发生的是使标签按比例保持彼此相同的距离,并只是调整其字体大小。 因此,如果我们将Iphone屏幕划分为三分之二,则“天”将占据前3名,“月”占据第二名,“年”占据第三名。 我以为可以将宽高比用于约束条件,但是我得到了标签相互堆叠的相同效果。 看起来它们保持了到边缘的距离约束,但不会调整自身大小以保持比例。

谢谢

如果要使它们之间保持相同的距离,则实现该距离的一种方法是:赋予它们相等的宽度约束。 并将前导约束和尾随约束设置为零。 将所有标签对齐,使其水平居中。

这样,您就不需要更改字体大小。。但是,如果仍然要更改字体,请转到属性检查器进行标签并自动缩小:将固定字体大小更改为最小字体大小并将其设置为适当的值,说14。 在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM