动态字体大小缩放
Posted
技术标签:
【中文标题】动态字体大小缩放【英文标题】:Dynamic font size scaling 【发布时间】:2020-12-07 21:08:50 【问题描述】:是否可以根据文本视图的框架大小在 swiftui 中缩放文本视图的字体大小? 我试图解决的问题: 我有一个要显示的文本字符串。在 iPhone 12 Pro Max 上,我的文本字符串适合一行。如果我的应用程序在 iPhone SE 上运行,字体大小确实会缩小以适应这一行。
听起来很混乱? ;-)
我应该如何尝试实现这一点?
【问题讨论】:
【参考方案1】:您可以使用 .minimumScaleFactor 修饰符,它会根据需要减小字体大小以适应框架。它也经常与 .lineLimit 修饰符一起使用。
Text("Hello")
.lineLimit(1)
.minimumScaleFactor(0.1)
【讨论】:
谢谢,这似乎是我一直在寻找的修饰符!以上是关于动态字体大小缩放的主要内容,如果未能解决你的问题,请参考以下文章