實例方法
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()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。