标签: ios fonts ios-autolayout
我在提升父视图方面增加了Textview高度,但字体大小保持不变。
我想根据textview或屏幕尺寸更改字体大小,以便填充textview中的空间
我面临的问题是在iPhone 4s中它填补了空间,而iphone 7s则有很多空白空间
我们可以使用任何约束来实现除了程序化之外的其他约束。
答案 0 :(得分:1)
如果您使用word/8而不是UILabel,则可以将字体大小设置为非常大,并使用较小的UITextView。然后,您的文字将“自动调整大小”以适合视图。
word/8
UILabel
UITextView
在此示例中,Font设置为Minimum Font Scale ---非常非常大。 System 100.0设置为Autoshrink,其值为Minimum Font Scale - 或者是100的1/10,即10,这可能与您希望的一样小。
Minimum Font Scale
System 100.0
Autoshrink
在Interface Builder中设计视图时, 会在更改视图大小时看到字体大小更改。