gpt4 book ai didi

ios - 自动调整不同设备字体大小的最佳方法?

转载 作者:行者123 更新时间:2023-11-28 23:44:16 24 4
gpt4 key购买 nike

所以,我的应用程序中有很多标签,并且像所有东西一样,它们具有自动布局,并且效果很好,但对于其中的文本而言。标签布局符合预期,但其中的文本在较小的设备中被剪切。

为了避免这种情况,我尝试在界面构建中使用 AutoShrink 选项,但正如您在图片中看到的那样,它真的很困惑:

iPhone 7 simulation without AutoShrink

iPhone SE simulation without AutoShrink

iPhone SE simulation with AutoShrink

因此,正如您所看到的,所有标签的收缩方式彼此不同,导致文本大小不同,破坏了应用程序的和谐和设计。

处理这种情况的最佳方法是什么?如果我需要缩小一个标签,如何才能使所有标签都缩小到相同的尺寸?

最佳答案

您可以使用 adjustsFontSizeToFitWidthminimumScaleFactor :

label.adjustsFontSizeToFitWidth = true
label.minimumScaleFactor = 0.5

这会为长字符串创建较小的文本。

您还可以使用numberOfLines为标签添加更多行.
我认为第一个解决方案更适合你。

关于ios - 自动调整不同设备字体大小的最佳方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52921117/

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