SwiftUI Widget小组件之如何设置文本自适应视图大小(教程含源码)

    科技2022-07-11  89

    实战需求

    SwiftUI Widget小组件之如何设置文本自适应视图大小

    本文价值与收获

    看完本文后,您将能够作出下面的界面

    看完本文您将掌握的技能

    .minimumScaleFactor .shadow .frame(maxWidth: .infinity, maxHeight: .infinity) .edgesIgnoringSafeArea(.all)

    基础知识

    minimumScaleFactor

    缩小字体大小以使文本适合可用空间的最小允许比例。

    var minimumScaleFactor: CGFloat { get set }

    讨论区

    在下面的例子,具有一个标签的绘制其文本的字体大小小,如果需要装配到空间旁边的文本输入字段的实际字体的一半:minimumScaleFactor0.5

    HStack { Text("This is a very long label:") .lineLimit(1) .minimumScaleFactor(0.5) TextField("My Long Text Field", text: $myTextField)
    Processed: 0.008, SQL: 8