实例方法
monospaced
monospacedDigit()
如果可能,修改所有子视图的字体以使用固定宽度的数字,同时按比例留出其他字符。
声明
func monospacedDigit() -> some View
返回值
一个视图,其子视图的字体使用固定宽度的数字字符,而其他字符按比例间隔。
详述
使用固定宽度的数字可以让您轻松地将相同大小的数字对齐到 table-like 排列中。此函数也称为“tabular figures” 或“表格数字”。
此修饰符仅影响数字字符,而使所有其他字符保持不变。
以下示例显示了monospacedDigit()
对多个子视图的影响。该示例由 HStack
内的两个 VStack
视图组成。每个 VStack
包含两个 Button
视图,第二个 VStack
将 monospacedDigit()
修饰符应用于其内容。结果,尾随VStack
中按钮中的数字具有相同的宽度,这反过来又使按钮具有相同的宽度。
var body: some View {
HStack(alignment: .top) {
VStack(alignment: .leading) {
Button("Delete 111 messages") {}
Button("Delete 222 messages") {}
}
VStack(alignment: .leading) {
Button("Delete 111 messages") {}
Button("Delete 222 messages") {}
}
.monospacedDigit()
}
.padding()
.navigationTitle("monospacedDigit() Child Views")
}
如果子视图的基本字体不支持固定宽度的数字,则字体保持不变。
可用版本
iOS 15.0+, iPadOS 15.0+, macOS 12.0+, Mac Catalyst 15.0+, tvOS 15.0+, watchOS 8.0+
相关用法
- Swift Optional modifier(_:)用法及代码示例
- Swift Optional mask(alignment:_:)用法及代码示例
- Swift Optional map(_:)用法及代码示例
- Swift Optional menuIndicator(_:)用法及代码示例
- Swift Optional multilineTextAlignment(_:)用法及代码示例
- Swift Optional menuStyle(_:)用法及代码示例
- Swift Optional minimumScaleFactor(_:)用法及代码示例
- 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 monospacedDigit()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。