当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Swift Optional minimumScaleFactor(_:)用法及代码示例


实例方法

minimumScaleFactor(_:)

设置此视图中的文本缩小以适应可用空间的最小量。

声明

func minimumScaleFactor(_ factor: CGFloat) -> some View

返回值

限制文本缩小量的视图。

参数

factor

一个介于 0 和 1(含)之间的分数,用于指定此视图允许的最小文本缩放量。

详述

如果您放置在视图中的文本不适合,并且可以缩小文本以适应,请使用 minimumScaleFactor(_:) 修饰符。例如,如果需要,最小比例因子为0.5 的标签以实际字体大小的一半绘制其文本。

在下面的示例中,HStack 包含一个 Text 标签,其行限制为 1 ,位于 TextField 旁边。为了让标签适合可用空间,minimumScaleFactor(_:) 修饰符会根据需要缩小文本以适合可用空间。


HStack {
    Text("This is a long label that will be scaled to fit:")
        .lineLimit(1)
        .minimumScaleFactor(0.5)
    TextField("My Long Text Field", text: $myTextField)
}

可用版本

iOS 13.0+, iPadOS 13.0+, macOS 10.15+, Mac Catalyst 13.0+, tvOS 13.0+, watchOS 6.0+

相关用法


注:本文由纯净天空筛选整理自apple.com大神的英文原创作品 Optional minimumScaleFactor(_:)。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。