【问题标题】:Dynamic font size scaling动态字体大小缩放
【发布时间】:2020-12-07 21:08:50
【问题描述】:

是否可以根据文本视图的框架大小在 swiftui 中缩放文本视图的字体大小? 我试图解决的问题: 我有一个要显示的文本字符串。在 iPhone 12 Pro Max 上,我的文本字符串适合一行。如果我的应用程序在 iPhone SE 上运行,字体大小确实会缩小以适应这一行。

听起来很混乱? ;-)

我应该如何尝试实现这一点?

【问题讨论】:

    标签: swift swiftui


    【解决方案1】:

    您可以使用 .minimumScaleFactor 修饰符,它会根据需要减小字体大小以适应框架。它也经常与 .lineLimit 修饰符一起使用。

            Text("Hello")
                .lineLimit(1)
                .minimumScaleFactor(0.1)
    

    【讨论】:

    • 谢谢,这似乎是我一直在寻找的修饰符!
    猜你喜欢
    • 1970-01-01
    • 2014-04-18
    • 1970-01-01
    • 2023-03-22
    • 2021-08-22
    • 2013-03-20
    • 1970-01-01
    • 2011-01-03
    • 2018-12-17
    相关资源
    最近更新 更多