如何在iOS中根据屏幕大小减少和增加字体大小

如何在iOS中根据屏幕大小减少和增加字体大小,ios,swift,iphone,ipad,Ios,Swift,Iphone,Ipad,我想根据屏幕大小减少和增加UILabel中文本的字体大小。我正在尝试为iphone5s构建ipadpro屏幕尺寸(如果可能的话)。标签位于垂直堆栈视图中通过将标签的“自动收缩”属性从其默认值“固定字体大小”更改为“最小字体比例”,您可以轻松做到这一点 在这里,我附上了一张这样做的图片: 要实现这一点: 单击标签并转到属性窗格 将“行”更改为0 在autoshrink中,单击最小字体大小,并将其设置为主字体大小的一半或更小的字体 没有像字体大小那样的“自动大小”功能。您可能希望构建一个包含要使用的

我想根据屏幕大小减少和增加UILabel中文本的字体大小。我正在尝试为iphone5s构建ipadpro屏幕尺寸(如果可能的话)。标签位于垂直堆栈视图中

通过将标签的“自动收缩”属性从其默认值“固定字体大小”更改为“最小字体比例”,您可以轻松做到这一点

在这里,我附上了一张这样做的图片:

要实现这一点:

  • 单击标签并转到属性窗格
  • 将“行”更改为0
  • 在autoshrink中,单击最小字体大小,并将其设置为主字体大小的一半或更小的字体

  • 没有像字体大小那样的“自动大小”功能。您可能希望构建一个包含要使用的大小的表,然后通过标签循环设置适当的大小。因此以前从未有人问过并回答过这个问题?请将行数设置为0。OP在垂直堆栈视图中有标签。用这些标签试试:“你好”“再见”“这是一个测试”“这是另一个测试标签”。。。查看设置Autoshrink是否会在不同的屏幕大小上保持一致。