实例方法
minimum
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+
相关用法
- Swift Optional mask(alignment:_:)用法及代码示例
- Swift Optional map(_:)用法及代码示例
- Swift Optional menuIndicator(_:)用法及代码示例
- Swift Optional multilineTextAlignment(_:)用法及代码示例
- Swift Optional monospacedDigit()用法及代码示例
- Swift Optional menuStyle(_:)用法及代码示例
- Swift Optional modifier(_:)用法及代码示例
- Swift Optional symbolVariant(_:)用法及代码示例
- Swift Optional popover(isPresented:attachmentAnchor:arrowEdge:content:)用法及代码示例
- Swift Optional listSectionSeparatorTint(_:edges:)用法及代码示例
- Swift Optional badge(_:)用法及代码示例
- Swift Optional fullScreenCover(isPresented:onDismiss:content:)用法及代码示例
- Swift Optional keyboardType(_:)用法及代码示例
- Swift Optional clipShape(_:style:)用法及代码示例
- Swift Optional preferredColorScheme(_:)用法及代码示例
- Swift Optional background(_:ignoresSafeAreaEdges:)用法及代码示例
- Swift Optional saturation(_:)用法及代码示例
- Swift Optional focusSection()用法及代码示例
- Swift Optional overlay(alignment:content:)用法及代码示例
- Swift Optional colorMultiply(_:)用法及代码示例
- Swift Optional confirmationDialog(_:isPresented:titleVisibility:presenting:actions:message:)用法及代码示例
- Swift Optional offset(_:)用法及代码示例
- Swift Optional focused(_:equals:)用法及代码示例
- Swift Optional hidden()用法及代码示例
- Swift Optional previewDevice(_:)用法及代码示例
注:本文由纯净天空筛选整理自apple.com大神的英文原创作品 Optional minimumScaleFactor(_:)。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。