如何根据视图高度按比例增加字体大小

How to increase the font size in propotion to view height

我增加了 Textview 的高度以增加父视图的比例,但字体大小保持不变。

我想根据 textview 或屏幕大小更改字体大小,以便填满 textviewspace 中的

我面临的问题是 iPhone 4 秒它填满了 space 而 iphone 7 秒有很多空的 space

除了编程之外,我们是否可以使用任何约束来实现这一目标。

如果您使用 UILabel 而不是 UITextView,您可以将字体大小设置为非常大,并使用较小的 Minimum Font Scale。然后,您的文本将 "auto-size" 适合视图。

在此示例中,字体设置为 System 100.0 --- 非常非常大。 Autoshrink 设置为 Minimum Font Scale,值为 0.1 - 或者 100 的 1/10,即 10,这可能和您希望的一样小。

在 Interface Builder 中设计视图时,您[​​=26=]将看到字体大小随视图大小的变化而变化。